我在 Windows 10 机器上安装了 Cygwin。
我正在尝试使用该机器的远程桌面,通过 SSH 隧道连接到工作网络上的 Windows 10 机器,该机器上也有 Linux 机器。
我可以通过 SSH 连接到我工作时的 Linux 机器,端口转发如下:
ssh -l my_name external_static_ip_address -p linux_port_listen -L 3389:192.168.0.203:3389
因此,SSH 工作正常并hostname
显示 Linux 框。但是,我收到以下消息:
bind:操作不允许。Channel_setup_fwd_listner_tcpip:无法监听端口:3389。无法请求本地转发。
现在,完全相同的命令可以在 Vista 机器上运行的 Cygwin 上运行。
我尝试禁用 Windows 10 机器上的防火墙,但没有帮助。
有什么建议么?
答案1
您正在尝试 ssh 的机器从已启用 RDP(或其他)并已使用本地端口 3389。请选择其他本地端口号。
ssh -L 13389:192.168.0.203:3389
然后在 RDP 客户端连接到127.0.0.1:13389
。