一、前提
1. Mac安装远程连接工具,推荐FinaShell(免费、文件管理可视化)FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.5,更新日期2023.8.13 - FinalShell官网 (hostbuf.com)
2.Win下VMware已配置好虚拟机,最好固定ip(我的是centos7,固定ip为192.168.200.130)
3.Mac和Win在同一局域网下(内网、wifi、以太网均可),特点:ip地址前三个字段相同
二、配置
步骤1:打开Win下的VMware虚拟机配置转发端口
上方菜单栏->编辑->虚拟网络编辑器->选中NAT模型的网络适配器(一般为VMnet8)
更改设置->再次选中VMnet8->NAT设置
添加:主机端口(一般为22、2201、2202等,可随意设置,不被其他服务占用即可)
虚拟机IP地址:上述准备中说的,固定的虚拟机IP
虚拟机端口:一定为22
描述:可加可不加
设置完成后一路确定,保证生效
另:若不知道虚拟机IP应该怎么查
首先,头顶菜单来->虚拟机->设置->点击网络适配器->自定义->选择NAT模式适配器(VMnet8)
打开虚拟机后,在终端输入ip addr查看ip(具体命令和虚拟机系统有关,根据自己的系统在网上查找一下即可)
步骤2:查找Win的ip
方法一:win+r,输入cmd,在终端输入ipconfig查看
方法二:设置,网络和Internet,查看硬件与连接属性,找到网线连接(以太网)、或Wifi连接(WLAN)对应的IPV4地址
步骤3:设置Win防火墙,开放连接端口
控制面板->Windows Defender 防火墙->高级设置
入站规则->新建规则,注意:此处的特定端口为步骤1虚拟网络编辑器中设置的主机端口
新建规则完毕后,则开放端口完成
步骤4:Mac连接虚拟机
打开连接工具,新建ssh连接
至此,完结撒花!!!!
步骤5:设置虚拟机不会自动挂起
- 首先关闭虚拟机
- 进入虚拟机所在目录
- 用文本编辑器虚拟的配置
vmx
文件 - 找到
suspend.disabled
项,改为TRUE
,如果没有则添加:suspend.disabled = "TRU - 重启虚拟机即可