Xshell 连接 VirtualBox
Xshell 连接 VirtualBox
设置端口转发
在上图界面选择端口转发,添加一项,客户端也就是虚拟机填写ssh默认的22,填写一个你想转发给主机的端口号,比如9023。NAT网络地址转换,客户端虚拟机的所有网络包都会由主机也就是你正在用的机器转发,所以这里设定端口转发后,你连接本机的1234端口就相当于连接客户机的22端口。 比如,主机上
ssh root@127.0.0.1 -p 9023
就相当于连接客户机的22端口。
如果你有两个以上虚拟机的话,要把每个22端口转发到不同的主机端口上,比如1234和1235。
检查客户机能否联网
1.确定客户机可以联网
ping baidu.com
2.如果没有连接成功,很可能是网卡没有默认启动, 检查一下。
ip link show
3.如果没有开启,临时开启一下,然后ping一下。
4.要每次开机都自动配置网卡,则需要更改配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
然后将onboot设置为yes。如果低版本的CentOs如6.2出现ifup eth0
失败的情况,很可能是由于没有设置dhcp自动获取网络地址,将上述文件改为下图内容即可
DEVICE=eth0 HWADDR=08:00:27:07:C6:6D TYPE=Ethernet UUID=e61ceb6d-9a50-483b-a9cd-9b36bef9853d ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp
5. 如果开web 80 443端口,注意要把防火墙加白或者直接关掉。否则会出现外面web访问一直连接没有返回任何状态的现象。
/etc/init.d/iptables stop
Xshell 连接会话
第二种
ssh root@127.0.0.1 1234
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2019-12-30 bootstrap之表格自适应 table-responsive