Jez*_*Jez 6 rdp ssh port-forwarding ssh-tunnel windows-server-2012-r2
我正在使用 RDP 从一台 Windows 机器连接到另一台机器。我想localhost:81
通过本地 IP 地址上的内部网络将流向远程机器的流量转发到远程机器可访问的机器,比方说10.90.228.163
。所以我想要 TCP 流量:
client --> localhost:81 --> [rdphost] --> 10.90.228.163:81 --> server
Run Code Online (Sandbox Code Playgroud)
使用 OpenSSH 和 PuTTY,我可以使用本地端口转发来做到这一点;将本地端口转发81
到10.90.228.163:123
. 有没有办法用 RDP 来做到这一点?
不,RDP 是不可能的。
您可以在 Windows 上安装 SSH 服务器并继续使用 SSH。
或者,您可以使用 netsh 进行 TCP 转发,如SO 上的此答案中所述:
netsh interface portproxy add v4tov4 listenport=81 listenaddress=127.0.0.1 connectport=81 connectaddress=10.90.228.163
Run Code Online (Sandbox Code Playgroud)
请注意,这将与 SSH 不同:与连接地址/端口的连接将源自它正在侦听的机器,而不是目标机器。此外,它不会被加密。这更像是 IPtables 端口转发的 Windows 等价物,而不是 SSH 隧道。