SSH 隧道连接失败

SSH 隧道连接失败

我在远程主机的 8000 端口上运行了一个 Web 服务器。我从本地主机建立了一个隧道:

    ssh -L 8888:localhost:8000 remotehost

但是当我尝试请求 localhost:8888 时我得到:

    channel 3: open failed: connect failed: Connection refused

在终端上。为什么连接失败?我该如何修复?

答案1

听起来好像 localhost:8000 另一侧的端口上没有任何内容。用于netstat验证是否有东西在监听。

答案2

在远程主机上的 sshd_config 文件中是否有这个?

AllowTcpForwarding yes

答案3

尝试连接到 localhost:8000 remotehost。可能该端口上没有运行任何程序。

相关内容