序曲
我有一个MacBook,我想连接到一台远程Windows机器,它连接到Linux。当我在本地网络中时,我使用http://www.microsoft.com/mac/remote-desktop-client连接到windows机器。
现在我也想在家做同样的事。Windows机器没有连接到互联网。
问题
神奇的词是ssh隧道。到目前一切尚好。但我不太能应付。我认为问题在于linux机器上的端口。如何打开服务器上的RDP端口?(给定权限)
发布于 2012-05-12 21:34:48
从您的Mac,您需要打开一个SSH隧道。这假设您可以在工作时访问Linux服务器,并在该Linux服务器上拥有一个有效的用户帐户。
在Mac上的Terminal.app窗口中,如下所示:
sudo ssh -L 3389:windows_internal_IP:3389 username@linux_external_IP
其中,windows_internal_IP是用于访问工作中的Windows的内部IP,而linux_external_IP是Linux服务器面向互联网的IP地址。username是您在Linux系统上的用户名。
如果连接成功,就可以打开Mac的远程桌面客户端并连接到127.0.0.1。
发布于 2012-05-12 21:33:03
ssh -L 3389:YourWinPCIPaddr:3389 username@server.IP.ad.dress这将把WinPCs (我认为是端口3389 )转发到本地pc的端口3389。
然后只需使用RDP客户端连接到“localhost”
ps,如果您也在本地机器上运行RDP,它将不允许您绑定到3389。然后你必须选择另一个端口:
ssh -L 12345:YourWinPCIPaddr:3389 username@server.IP.ad.dress然后连接到localhost:12345
https://serverfault.com/questions/388563
复制相似问题