通道1:打开失败:管理禁止:打开失败

通道1:打开失败:管理禁止:打开失败

我正在尝试使用以下命令设置 SSH 隧道(在 Raspberry Pi 上):(我应该注意,我可以,或者至少可以,将第一个端口 5672 更改为我想要的任何端口)ssh [email protected] -L 5672:tabor.cs.kotnet.leuven.be:5672 -N

这之前是有效的,因为我们能够通过我的笔记本电脑与 Raspberry Pi 进行通信,并以相同的方式通过 SSH 连接到该服务器。

现在,重新启动几次后,每当我们尝试与 Raspberry Pi 通信时,我们都会收到此错误(在 Pi 上):

channel 1: open failed: administratively prohibited: open failed

我已经检查了 /etc/hosts、/etc/network/inferfaces 和 /etc/ssh/sshd_config 以符合互联网上找到的解决方案。

这是我们的跟踪路由的副本:

pi@raspberrypi ~ $ sudo traceroute -T -p 5672 tabor.cs.kotnet.kuleuven.be
traceroute to tabor.cs.kotnet.kuleuven.be (10.33.14.4), 30 hops max, 60 byte packets
 1  PenO8 (192.168.2.1)  2.033 ms  2.808 ms  3.168 ms
 2  10.8.32.252 (10.8.32.252)  9.274 ms  9.380 ms  9.396 ms
 3  rhmccoy1-vlan176.kulnet.kuleuven.be (134.58.252.17)  9.181 ms  9.158 ms  9.240 ms
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *

答案1

确保/etc/ssh/sshd_config以下内容未注释:

AllowTcpForwarding yes

还要仔细检查你的语法:

$ ssh -N -L [local_port]:[endpoint]:[remote_port]  [user]@[host] 

您看到的错误是一个非常令人困惑的错误,当转发的 ssh 连接根本无法连接时会抛出该错误。

相关内容