RDP 相当于 SSH 端口转发吗?

RDP 相当于 SSH 端口转发吗?

我正在使用 RDP 从一台 Windows 计算机连接到另一台。我想将前往的流量转发到localhost:81可通过本地 IP 地址的内部网络访问远程计算机的计算机,比如说10.90.228.163。因此,我希望 TCP 流量通过:

client --> localhost:81 --> [rdphost] --> 10.90.228.163:81 --> server

使用 OpenSSH 和 PuTTY,我可以使用本地端口转发来执行此操作;将本地端口转发8110.90.228.163:123。有没有办法用 RDP 来做到这一点?

答案1

不可以,使用 RDP 是不可能的。

可以在windows上安装一个SSH服务器,然后继续使用SSH。

或者,您可以使用 netsh 进行 TCP 转发,具体说明如下这个答案

netsh interface portproxy add v4tov4 listenport=81 listenaddress=127.0.0.1 connectport=81 connectaddress=10.90.228.163

请注意,这与 SSH 的行为不同:到连接地址/端口的连接将源自它正在监听的机器,而不是目标机器。此外,它不会被加密。这更像是 IPtables 端口转发的 Windows 版本,而不是 SSH 隧道版本。

相关内容