“远程”连接虚拟机

此远程非彼远程,此意为 本机 1 连接 虚拟机 2 ,虽然从实体机器上是本地相连,但是从软件逻辑上与远程无异。

首先在使用以下服务是,请确认虚拟机的网络适配器的配置为 NAT 模式,且虚拟机可以ping通本机。

备注

本文的网络配置的前置状态可通过该文章实现: NAT模式上网配置

使用xshell连接虚拟机

前提条件,本机的网络连接 VMware Network Adapter VMnet8 的 Ipv4 的地址不与目标虚拟机的ip冲突/相同。

现有条件:虚拟机的ip地址为192.168.223.129,本机的网络连接 VMware Network Adapter VMnet8 的 Ipv4 的地址为192.168.223.127。

同时,需要通过控制台配置虚拟网络的端口转接器。步骤如下:

  1. 打开 VMware 的虚拟网络编辑器

  2. 进入管理员模式

  3. 点击 NAT 类型网络,点击 NAT 配置进入配置界面

  4. 设置端口转发,将本机22端口数据转发到目标地址的22端口。

VMware 的虚拟网络端口转发设置

一般来说,通过以上设置即可通过xshell连接虚拟机。若还是不成功,通过虚拟机防火墙将端口22开放。