1、环境说明:
操作系统 | IP地址 | 备注 |
---|---|---|
Windows Server 2016 | 10.168.2.170 | ①虚拟机软件:VMware 12 ②主机说明:宿主机 |
RedHat7.7 | 192.168.52.131 | ①网卡模式:NAT模式 ②主机说明:虚拟机 |
Windows 10 | 10.168.3.65 | 测试机 |
2、目的:实现测试主机通过SSH方式可以远程连接至虚拟机
3、实现原理:通过端口转发的方式,监听宿主机上指定端口的请求并将其转发至对应的虚拟机指定端口上
4、配置步骤:
(1)在宿主机上配置监听端口列表(注:以管理员方式运行命令行窗口)
1)查看端口是否被占用,若查到数据则说明已被占用:
netstat -ano|findstr "8899"
2)配置宿主机与虚拟机的端口转发规则:将宿主机本地的35122端口请求直接转发至虚拟机的22端口
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=35122 connectaddress=192.168.52.131 connectport=22
3)其他常用命令:
①查看已有的转发规则
netsh interface portproxy show all
②删除已配置的端口转发规则,如:删除本地35122端口的转发规则
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=35122
(2)在VMare软件上配置端口转发关系
①VM软件:编辑–>虚拟机网络编辑器–>NAT模式–>NAT设置
②添加对应的端口转发规则
(3)配置正确性验证
①使用Xshell远程连接,连接信息如下
②连接成功