大杀器:怎么通过SSH远程登录不在同一网段中的虚拟机

考虑到这样一种场景:宿主机是Windows 10,通过 VPNwindows客户端比如EasyConnect连接到了远程机器。下面2个问题是我们经常面临的:

  1. 此时宿主机下的vmware虚拟机怎么共享访问VPN网络呢?
  2. 实现了vmware虚拟机共享访问VPN网络后,由于宿主机的IP网段和vmware虚拟机的IP网段不同,此时宿主机上ssh怎么访问vmware上的虚拟机网络呢,从而通过宿主机的ssh共享VPN网络?

问题1解决方案可参阅我之前的文章:[linux虚拟机怎么共享宿主机的VPN连接]:

本文解决问题2。话不多说,直接上干货。

打开 vmware 虚拟机软件的 编辑 - 虚拟网络编辑器 如下图,点击 NAT设置,然后点击添加 端口映射。映射 宿主机的22端口到 虚拟机的22端口,注意虽然宿主机和虚拟机的 IP不在同一网段,但这样的端口映射可以成功,这关键所在。

然后直接在宿主机打开xshell 软件,输入ssh xxx@宿主机IP,就可以直接远程登录访问不同网段的VPN网络主机了。 很神奇,很奇妙。

大杀器:怎么通过SSH远程登录不在同一网段中的虚拟机_第1张图片

大杀器:怎么通过SSH远程登录不在同一网段中的虚拟机_第2张图片

你可能感兴趣的:(sshvmware端口映射)