VMware支持非商业的免费试用
在这个版本中没有提供图形化的NAT配置界面,提供的功能也很有限,但是我们可用通过编辑配置文件的方式该实现部分功能。
环境
宿主机操作系统: Windows10
我的VM版本如下:
现在我在VM内有台CentOS 7
的虚拟机网络模式为NAT模式
虚拟机IP:192.168.223.128/24
现在我需要通过SSH访问我的虚拟,那么就需要将虚拟的22端口映射到宿主机上的端口。
NAT映射
期望
Vmware的配置文件位于C:\ProgramData\VMware
我们通过管理员的方式打开文件C:\ProgramData\VMware\vmnetnat.conf
找到文件中的[incomingtcp]
部分
按照示例,我们就可以配置我们需要的映射了,例如:
[incomingtcp]30022 = 192.168.223.128:22
保存退出。
为了使配置生效我们需要手动重启VMware的NAT服务。使用管理员模式打开CMD
停止服务,然后启动
net stop "VMWare NAT Service"net start "VMWare NAT Service"
重启完成之后,我们就可以通过ssh
命令访问虚拟主机了
ssh root@127.0.0.1 -p 30022
目前存在一个问题:建立连接的速度非常慢。
参考文献
[1]. stackoverflow . David Balažic . .3.9 . /questions/52386841/how-to-do-port-forwarding-on-vmware-player-14-1-2-ubuntu-18-04-guest-windows-1