【问题标题】:Ssh from one local network to another through inermediary with public IP通过具有公共 IP 的中介从一个本地网络 SSH 到另一个本地网络
【发布时间】:2012-08-03 10:05:04
【问题描述】:

在一个本地网络中有一台计算机 (A),而另一台计算机 (B) 在另一个本地网络中。他们都没有公共IP地址。两个 LAN 网关都不受我的控制。但是我有一个公共 IP 地址的 VPS 服务器,A 和 B 都可以连接到这个 VPS。如何使用中间 VPS 建立从 A 到 B 的 ssh 隧道?

【问题讨论】:

    标签: ssh ssh-tunnel


    【解决方案1】:

    从 B 连接到 vps 将远程端口转发到本地(似乎 -R ssh 选项):

    B# ssh -R 2222:localhost:22 vpsuser@vpshost
    

    这会将您连接到 VPS 主机,使服务器上的端口 2222 连接到 B 主机端口 22 (ssh) 剩下要做的就是从 A 连接到 VPS 服务器,然后通过 2222 从它连接到 B:

    A# ssh vpsuser@vpshost
    VPS# ssh -p2222 buser@localhost
    B#
    

    【讨论】:

      猜你喜欢
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      • 2016-02-07
      • 2015-03-06
      • 2019-08-13
      • 2014-08-18
      • 2017-12-02
      • 1970-01-01
      相关资源
      最近更新 更多