SSH 端口转发通道 2 打开失败:连接被拒绝

SSH 端口转发通道 2 打开失败:连接被拒绝

尝试测试 ssh 转发的设置,但不断遇到问题。

这是设置:

本地机器运行命令:

ssh -fNT -v -v -L 8087:127.0.0.1:8077 user@remotehost

然后远程机器运行:

nc -l -p 8077

然后在本地机器上:

nc 127.0.0.1 8087 < example.txt

我期望看到 example.txt 的内容,但我在远程计算机上看到此错误:

 channel 2: open failed: connect failed: Connection refused

据我了解,它会抛出错误,因为没有任何东西在监听,但 netcat 正在监听,所以我有点困惑。我的防火墙配置正确,所以我确信情况并非如此。

我不确定是什么导致了这个错误,并且我发现的任何文档都没有充分解释它。

编辑:

它最终以相同的设置工作。但是,我仍然不确定该错误的确切含义。为了使问题与寻求帮助的其他人保持相关,我正在更新它以关注错误消息本身,而不是如何配置端口转发。

相关内容