在一台主机上开启一个VM虚拟机,并启动某个应用后,可以在主机本地访问该应用。但是其他主机就无法访问该虚拟机内的应用。要实现其他主机访问本机虚拟机中的应用,
需要利用VMware NAT
进行端口映射,将虚拟机的某端口映射到宿主机的端口中。本篇仅以ssh
功能为例。
环境说明:
宿主机:192.168.37.230
虚拟机: 10.0.0.131
VMware虚拟机: VMware 14
端口映射:10.0.0.131:22 ----> 192.168.37.230:18888
步骤:
(1)点击菜单栏编辑 --> 虚拟网络编辑器
(2)如果在更改设置
那存在需要具备管理员特权才能修改网络配置
提示,需先点击更改设置
,再点击NAT设置
(3)点击添加
,随后输入宿主机端口
,要映射的虚拟机IP地址
和要映射的端口
。
(4)点击确定,保存好设置。此时ssh 192.168.37.230 -p 18888 -l root
便可以访问虚拟机。