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

Bad*_*Oyd 11 ssh ssh-tunneling

我正在做这个 教程,但是当涉及到 O 应该运行这些命令的部分时:

local-server#  ssh -NTCf -w 0:0 87.117.217.27
local-server#  ssh -NTCf -w 1:1 87.117.217.44
Run Code Online (Sandbox Code Playgroud)

它说:

channel 0: open failed: administratively prohibited: open failed
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Lam*_*ert 19

在聊天中讨论并调试问题后,结果发现所需的指令PermitTunnel yes没有到位且未激活。在将指令添加到/etc/ssh/sshd_config并重新加载 sshd 之后,service sshd reload解决了这个问题。

我们添加-v到 ssh 命令以获取一些调试信息,从中我们发现:

debug1: forking to background
root@ubuntu:~# debug1: Entering interactive session.
debug1: Remote: Server has rejected tunnel device forwarding
channel 0: open failed: administratively prohibited: open failed
debug1: channel 0: free: tun, nchannels 1
Run Code Online (Sandbox Code Playgroud)

服务器主动拒绝了隧道请求,该请求将我们指向正确的指令。


小智 5

如果(正确配置的)服务器最近更新了其内核,但尚未重新启动,也可能会发生这种情况。