我使用RDP从一台Windows机器连接到另一台机器。 我希望将stream向localhost:81stream量转发到可通过本地IP地址的内部networking访问远程机器的机器,比如说10.90.228.163 。 所以我想要TCPstream量去:
client --> localhost:81 --> [rdphost] --> 10.90.228.163:81 --> server
使用OpenSSH和PuTTY,我可以使用本地端口转发来做到这一点; 转发本地端口81到10.90.228.163:123 。 有没有办法用RDP来做到这一点?
不,用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
请注意,这将performance出不同的ftom SSH:到连接地址/端口的连接将源自它所监听的机器,而不是目标机器。 而且,它不会被encryption。 对于IPtables portforwarding,这是一个相当于Windows的等效项目,而不是SSH隧道。