NAT模式需要配置端口转发,否则无法从主机连接虚拟机的服务。
在VirtualBox/VmWare中设置。
以VirtualBox为例,选中欲设置的虚拟机,点击设置调出“设置对话框”如下:
选中网络条目,点开高级,单击“端口转发”,界面如下:
新增一条规则如下:
其中,主机IP需要去控制面板的网络适配器界面查找,我这里是192.168.56.1,如图:
在控制面板中,依次进入控制面板,网络和 Internet,网络连接,打开VirtualBox那个网卡,查看详细信息获得IP地址,这个IP地址是虚拟机和本机组成一个网络时,本机的IP地址,从这个地址设置端口转发即可。
VMWare设置相似,因为没有安装,所以没有截图。
设置好了之后,从本机终端运行,ssh 用户名@192.168.56.1,即可远程到虚拟机,截图如下:
另外注意,ICMP协议是没有端口的,从虚拟机ping外网以及回应的ping包由VirtualBox/VmWare负责转发,不需要设定端口映射,所以你可以直接ping通百度
如何使用Xshell连接linux服务器,怎么使用Xshell连接Centos系统