通过SSH SOCKS代理远程桌面绕过防火墙[关闭]

Modified on: Thu, 12 Sep 2019 10:40:02 +0800

我正在尝试使用RDC2.1 for Mac从我的Mac连接到Windows服务器。

问题是我需要连接的服务器是由邪恶的龙 - 在完全独立的网络上基于IP的访问控制守卫。

我有一个可以接入的IP,但它在我的办公室(即一个完全独立的网络)。

由于没有为VPN设置该网络,我通过SSH隧道建立了一个SOCKS代理(这一切都运行正常)。

               (SSH proxy)
Me (on my Mac) ----------> Office Linux box ----> Windows server
(home network)             (office network)       (other network)

从我办公室的Linux服务器(SSH服务器),我可以telnet到Windows服务器上的端口3389,没问题。但是从我的Mac中我不能得到这么多的吱吱声。有什么想法吗?

作者:simonhamp

最佳答案

您不需要SOCKS代理;简单的SSH端口转发将起作用。例如,我经常需要访问我办公室的服务器,我们称之为server.example.com。我无法直接连接到它,但我可以ssh到myofficemachine.example.com。所以我这样做:

ssh -L 3389:server.example.com:3389 myofficemachine.example.com

然后我将本地远程桌面客户端指向localhost。这很好用,我的设置几乎与你的设置相同 - 家里的Mac,我办公室的Linux机箱,以及另一个工作网络上的Windows服务器。

作者:larsks

相关问答

添加新评论