Windows版本VM进行端口映射有相关的设置界面,但是Mac系统的VM(VMware Fusion)没有。Google 以下找到相关方法。具体步骤如下
- 打开配置文件
sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
- 找到如下配置
[incomingtcp]
# Use these with care - anyone can enter into your VM through these...
# The format and example are as follows:
#<external port number> = <VM's IP address>:<VM's port number>
23 = 172.16.161.129:22 #将IP172.16.161.129虚拟机的22 端口映射到主机23端口
- 重启VM的网络服务
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
以上就完成Mac系统的VM虚拟机的端口映射操作。亲测在MacOS 10.14,VMware Fusion11 验证有效
参考链接