使用xshell连接virtualbox创建的虚拟机(NAT网络模式)

如果你在网络模式为NAT下成功创建虚拟机并且网络无任何问题的情况下,通过远程工具无法连接虚拟机,看到这里,那么恭喜你,你可能找到了解决方法。

在网络模式为桥接和Host-Only下,想要远程连接输入的目标地址ip+22端口即可。

然而在NAT模式下并不是这样.......

在你要创建NAT虚拟机时,你必须要先创建NAT网络,默认NAT网络为空。    

创建方式步骤如下:

1.打开virtualbox,点击“管理”

                                                                                                                                                               2.点击“工具”

3.点击弹出的“网络管理器”       

4.弹出网络模式后选择“NAT网络”, 再点击“创建”,IPv4网络掩码根据自己的需要进行编辑

创建虚拟机时网络模式选择你创建的NAT模式

重点来了!!!一定要创建端口转发,因为NAT网络存在网络隔离,在此模式下,虚拟机ip地址处于内部私有网络中,主机操作系统和外部网络对ip不可见,端口转发的本质是在VirtualBox这个“路由器”上设置了端口映射规则,所以,远程工具端不能输入虚拟机的ip地址+22端口,要通过主机回环地址连接,当连接127.0.0.1:2222时,实际上是通过VirtualBox软件转发到虚拟机的22端口 。 

端口转发设置方法:

如下图所示,规则名称自拟,协议选择TCP,主机ip留空,主机端口随便,但在主机中必须是没被占用的。子系统ip填的是你虚拟机ip,子系统端口就是sshd端口,编辑好后点击“应用”。

   

下图连接成功。

                                                           

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值