PortTransfer.exe -listen leftPort rightPort
-remote leftIp leftPort rightIp rightPort
-trans leftPort rightIp rightPort
把远程连接到目的主机想象成从左到右的连接。mstsc在左,远程主机在右。
假设虚拟机中有Windows XP系统,物理主机需要远程连接它。我们可以这样:(假设物理主机IP地址为1.1.1.1)
PortTransfer.exe -listen 5001 5002
PortTransfer.exe -remote 1.1.1.1 5002 127.0.0.1 3389
PortTransfer.exe -trans 6001 127.0.0.1 5001
虚拟机win2008,公网主机win2012,公网主机需要连接不对外开放3389的虚拟机
公网主机
注意防火墙开放5002端口
PortTransfer.exe -listen 5001 5002
虚拟机
PortTransfer.exe -remote 公网主机IP 5002 127.0.0.1 3389
公网主机
mstsc连接本地5001
虽然不知道为什么,一度是黑屏状态,但也算连接上了
原文:https://www.cnblogs.com/Rain99-/p/12491155.html