SSH 隧道无法通过现有隧道连接 - 通道 3:打开失败:管理禁止

SSH 隧道无法通过现有隧道连接 - 通道 3:打开失败:管理禁止

我正在关注本教程 我已经完成了从本地计算机(主机 B)到远程计算机(主机 A)创建隧道的部分

ssh -L 19922:HostA:22 HostA

然而,当我尝试使用命令检查该隧道时

ssh localhost -p 19922

我收到以下错误消息:在主机 B 上

ssh_exchange_identification: Connection closed by remote host

在主机 A 上

channel 3: open failed: administratively prohibited: open failed

我按照在其他地方找到的建议将其添加到主机 A 的 sshd 配置文件中:

GatewayPorts yes
PermitTunnel yes
AllowTCPForwarding yes

在 HostB 中

GatewayPorts yes

两台计算机都已UsePam yes设置。我使用以下命令重置了主机 A 和 B 上的 ssh

sudo service ssh restart

尽管进行了这些更改,但我仍然收到相同的消息。有什么建议吗?

编辑:我还尝试使用 ufw 在客户机和主机上打开端口 19922 和 22。

 ufw allow 19922

此外,根据这些建议,我检查并确保 PermitRoute 不在 sshd_config 文件中

https://unix.stackexchange.com/questions/14160/ssh-tunneling-error-channel-1-open-failed-administratively-prohibited-open

使用 traceroute 的结果如下

> sudo traceroute -T -p 19922 remote

traceroute to remote (198.105.244.24), 30 hops max, 60 byte packets
1 DD-WRT (192.168.1.1)  3.834 ms  4.324 ms  5.303 ms  
2  * * *  
3 dtr01rancca-tge-0-1-1-0.ranc.ca.charter.com (96.34.102.157)  17.343 ms  17.772 ms  23.826 ms
4  crr01rvsdca-tge-0-0-0-4.rvsd.ca.charter.com (96.34.100.248)  26.357 ms crr01rvsdca-tge-0-4-0-4.rvsd.ca.charter.com (96.34.100.208)  31.180 ms crr01rvsdca-tge-0-6-0-5.rvsd.ca.charter.com (96.34.99.236)  29.381 ms  
5  bbr01rvsdca-bue-2.rvsd.ca.charter.com (96.34.2.66)  29.737 ms  30.268 ms  30.948 ms  
6  prr01lsanca-bue-5.lsan.ca.charter.com (96.34.3.7)  28.113 ms  17.451 ms  17.614 ms  
7  v104.core1.lax1.he.net (64.71.191.253)  16.200 ms  16.083 ms  17.612 ms  
8  10ge10-8.core1.nyc4.he.net (72.52.92.225)  86.205 ms  99.092 ms  97.009 ms  
9  xerocole-inc.10gigabitethernet12-4.core1.nyc4.he.net (216.66.41.242) 89.484 ms  89.466 ms  89.337 ms 
10  * * * 
11  * * * 
12  * * * 
13  * * * 
14  * * * 
15  * * * 
16  * * * 
17  * * * 
18  * * * 
19  * * * 
20  * * * 
21  * * * 
22  * * * 
23  * * * 
24  * * * 
25  * * * 
26  * * * 
27  * * * 
28  * * * 
29  * * * 
30  * * *

相关内容