【问题标题】:SSH tunnel to remote siteSSH隧道到远程站点
【发布时间】:2018-10-29 05:47:52
【问题描述】:

我有三台服务器,一台使用白色 IP (SERVER1),另一台 (SERVER2 192.168.1.50) 在我的本地网络中通过提供商网络(如 10.10)连接到 Internet。.。同样在我的本地网络中,我还有另一个迷你服务器(SERVER3 192.168.1.51)。我无法通过 ssh 使用 SERVER3。

所以,我想要:在 SERVER2 命令“curl http://localhost/json:3333”中运行,并像在我的家庭网络中一样从 SERVER3 获得答案:http://192.168.1.51/json

为此: 在 SERVER2 中,我使用以下命令打开 ssh 隧道: "ssh -N -R 3333:192.168.1.51:80 admin@SERVER1"

我现在在 SERVER1 中有隧道,我发送 'curl http://localhost:3333' 并从 http://192.168.1.51/index.html 得到正确答案,但如果我想获得失败的任何页面,例如:http://localhost/json:3333' 将返回' Apache/2.4.25 (Debian) 服务器在 localhost 端口 80'

如何通过路径和页面对所有 SERVER3 站点进行隧道传输?

【问题讨论】:

    标签: ssh debian webserver ssh-tunnel


    【解决方案1】:

    简单的错误,正确的命令必须是http://localhost:3333/json'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-11
      • 2015-12-02
      • 2023-01-25
      • 2012-10-02
      • 2012-08-08
      • 2020-07-28
      • 2015-12-01
      • 2017-06-02
      相关资源
      最近更新 更多