环境情况:

本地(操作系统为windows 10)存在一个虚拟机,并开启了ssh(端口号:22),

本地物理机IP假定为:10.1.1.123

虚拟机IP暂定为:192.168.1.123

那么如果想在本地局域网其他物理机上访问这台虚拟机的话,需要在本地powershell中输入如下命令(管理员权限运行powershell)

netsh interface portproxy add v4tov4 listenport=1992 connectaddress=192.168.1.123 connectport=22

然后可通过netsh interface portproxy show all 查看是否正常添加

> netsh interface portproxy show all

侦听 ipv4:                 连接到 ipv4:

地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               1992        192.168.1.123   22

此时就可以通过访问本地IP:10.1.1.123:1992 进行访问192.168.1.123:22 服务器了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐