有 4 名参与者的反向隧道(真的很乱)

有 4 名参与者的反向隧道(真的很乱)

我在工作的地方有一台服务器(Win 2008)和一台台式电脑(Win 7),它们都位于防火墙后面。出于安全考虑,服务器没有互联网连接(实际上,它位于远程数据中心),而台式电脑安装了 Logmein 客户端,因此我可以在家里使用这台电脑,并将我连接到服务器。现在我需要从我家里的 MS SQL Server 客户端连接到服务器中的 MS SQL Server,但我不知道如何建立这样的远程隧道……更明确地说:

 ______________________________________________
|              Firewall at work                |
|  ________________        __________________  |
| |(1)             |      |(2)               | |
| | Win2008 Server |      |   Desktop Win7   | |
| |  (MS SQL Srv)  | <--- | (Logmein & inet) | |
| |________________|      |__________________| |
|______________________________________________|


  _________________  at home  _________________
 |(3)              |         |(4)              |
 |    Linux PC     | <-----> |      Win 7      |
 | SSH Virtual Srv |         | (MS SQL Client) |
 |_________________|         |_________________|

我需要从(4)MS SQL 客户端(1)微软 SQL 服务器...我认为我应该用 Putty 或者类似的东西创建一个反向 ssh 隧道(2)(3)打开一个端口,将所有传入流量重定向到某个端口(3)(1)通过(2)。我不知道我是否真的需要 (3) 来建立 ssh 隧道,如果不使用,应该更好。带有 Logmein 并直接访问服务器的台式电脑的互联网连接非常差,因此很难像那样工作。

对不起,我的英语不好...

答案1

我对 LogMeIn 不太熟悉,但我的理解是它只是一个使用托管服务轻松穿越 NAT 的远程显示会话。如果是这样的话,我认为你想要实现的目标是不可能的,因为除了远程鼠标和键盘访问你的家用电脑之外,没有其他方法可以隧道传输任何东西。听起来最好的答案是使用(或实施)真正的 VPN 解决方案。

相关内容