本机端口转发连接VMware虚拟机ssh

可以有两种方法实现,第一种:DNAT。第二种:用VMware自带的NAT。


下面说第一种方法:

一、本地链接共享给NAT网卡

此时,NAT网卡的IP会被设置为192.168.0.1


二、设置VMware虚拟机IP:



三、用端口转发工具lcx.exe
执行命令:lcx.exe -tran 22222 192.168.0.3 22
意思是连接本机的22222的端口将被转发到192.168.0.3的22号端口上。

四、验证成功:

10.2.4.193是我真实机的物理网卡的IP
-p 指定端口
-q 静默模式
-l 指定登录用户



第二种方法相对简单一些。

一、确保VMware NAT服务开启。去服务里面查看。

二、配置好VMnet8的真实机虚拟网卡,我设置的是192.168.0.1



三、编辑虚拟网络设置:







四:重启linux网卡。
eth1获得IP:192.168.0.197

五:测试连接:

[root@localhost ~]# telnet 10.2.4.193 8888
Trying 10.2.4.193...
Connected to bogon (10.2.4.193).
Escape character is '^]'.
SSH-2.0-OpenSSH_4.3
^]
telnet> quit
Connection closed.

说明已经将真实机IP:10.2.4.193的8888转换成ssh端口了。

接下来ssh连接一下:



来看看Windows的网络链接:







----------------------------------------------------------
公司由于在路由上绑定了MAC地址。
想让虚拟机上网的话,本地链接要么共享给host-only网卡,要么不共享启用host-only和NAT双块网卡。VMware8.0版本的好像需要经过一段时间设置的才生效。

你可能感兴趣的:(vmware,ssh,NAT,端口转发,lcx)