通过 SSH 隧道的 RDP

通过 SSH 隧道的 RDP

在 Windows 上,我喜欢通过 SSH(putty)隧道使用 RDP,并希望从 Ubuntu 中重现此功能。是否有应用程序可以做到这一点,以便隧道功能成为可配置的 RDP 选项?有没有更好的技术?

出于本次讨论的目的,RDP 和 VNC 是互斥的,因此我想避免讨论 VNC。例外情况是应用程序同时支持这两种协议。

目标 LAN 网络有一个 SSH 服务器。

答案1

打开终端创建隧道

ssh -L 3389:$WindowsMachineLanIp:3389 user@$SshLanServer -N

然后使用 rdesktop 连接它

rdesktop -g 1280x600 127.0.0.1:3389 -r \
disk:mydisk=/Path/To/LocalDirToMountOnRemoteWindowsMachine/ -r \
clipboard:CLIPBOARD \
-u $WindowsUser

它将以 $WindowsUser 的身份连接您,屏幕分辨率为 1280x600,它会将您的本地文件夹作为磁盘挂载在 Windows 机器上,并且您将能够共享剪贴板(登录后)

相关内容