【发布时间】:2017-05-01 07:32:32
【问题描述】:
对于一个项目,我必须使用 ssh 从我的计算机 (host_A) 通过另一台计算机 (host_B) 访问计算机 (host_C) 的 localhost apache 服务器。
我已经成功通过 host_B 连接到 host_C 和 host_C:
ssh username_host_C@host_C
在我的.ssh/config 文件中:
Host host_C
ProxyCommand ssh username_host_B@host_B -W %h:%p
所以我尝试使用以下命令在浏览器中创建一个 ssh 隧道以访问地址为 http://localhost:8080 的 host_C 的本地网络服务器:
ssh -L 8080:host_C:80 username_host_B@host_B -N
当我连接到http://localhost:8080/ 时它不起作用并在终端中显示:
debug1: Connection to port 8080 forwarding to host_C port 80 requested.
debug1: channel 4: new [direct-tcpip]
【问题讨论】:
-
“它不起作用” 它在什么方面不起作用?调试消息表明正在转发连接。你当时有什么问题?详细而具体。
-
这就是终端告诉我的全部内容。我的浏览器卡在“等待本地主机”
标签: ssh ssh-tunnel tunneling