如何设置ip远程连接虚拟机中的linux

如题所述

场景,SSH远程连接VMware虚拟机中Linux系统,涉及两台物理机,我本身的情况是一台PC,一台win 2012服务器,将VMware装在服务器上,现在使用putty远程连接VMware中Ubuntu。

相关配置如下:

1、PC利用putty,FileZilla实现ssh远程连接

2、服务器VMware安装Ubuntu后,设置VMware NAT网络配置(Edit -> VMware Network Editor)

3、在VMware Network Editor对话框中设置,先设置画红线部分,具体如下图

4、根据NAT设置,设置ubuntu静态ip(ip地址,子网掩码,网关等根据下图NAT
Settings中IP子网范围选择,具体可百度),设置好后,继续在NAT
Settings对话框中添加NAT端口转发规则,再根据服务器本地连接网络的DNS设置Ubuntu DNS解析文件,重启Ubuntu网卡。

4、Host Port为服务器对外端口,转发到虚拟机Ubuntu对应ip及端口(上图即为192.168.137.128:22)

此时,还要开放服务器对外端口(即为上图中所示的9988),如何通过防火墙规则开放端口,可百度。另,Virtul Box虚拟机也有NAT转发规则可以添加。虚拟机软件自带的NAT转发功能实现了外网访问内网(互联网与局域网或局域网之间连接)

温馨提示:答案为网友推荐,仅供参考