日期作者版本备注
2022-05-18dingbinv1.0

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

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

问题1解决方案可参阅我之前的文章:[Vmware客户机上Linux系统共享宿主机VPN的网络连接操作手册]:

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

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

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

image-20220518161319008

image-20220518161353433


apollo008
151 声望10 粉丝

走完这一生,如果我和你在一起会变得更好,那我们就在一起,否则我就丢下你。我回顾我最光辉的时刻就是和不同的人在一起,变得更好的最长连续时刻。