ssh 隧道:连接被外部主机关闭

ssh 隧道:连接被外部主机关闭

我正在尝试创建一个场景来测试简单的 ssh 隧道,仅用于使用简单的 telnet。

我有两个主机:乌班图苏塞。它们在 /etc/hosts 文件中都有另一个主机名用于地址转换。

Ubuntu:我已经验证,我可以通过端口 23 上的 telnet 完美连接,也可以通过端口 22 进行 ssh 连接(使用所有 id_rsa.pub 和其他内容,以便通过 ssh 登录而无需输入密码)。

在 suse 上我尝试过:

 ssh -f ubuntu@ubuntu -L 9000:ubuntu:23
 telnet localhost 9000

然后我得到:

suse@suse:/etc/ssh> telnet localhost 9000
Trying ::1...
Connected to localhost.
Escape character is '^]'.
channel 2: open failed: administratively prohibited: open failed
Connection closed by foreign host.
suse@suse:/etc/ssh>

对这个错误有什么想法吗?

答案1

尝试这个命令:

ssh -f ubuntu@ubuntu -L 9000:localhost:23

如果有效,则可能是主机文件问题

相关内容