web-dev-qa-db-ja.com

チャネル0:オープン失敗:管理上禁止:オープン失敗

私はこれをやっていた tutorial が、Oがこれらのコマンドを実行する部分については:

local-server#  ssh -NTCf -w 0:0 87.117.217.27
local-server#  ssh -NTCf -w 1:1 87.117.217.44

それは言う:

channel 0: open failed: administratively prohibited: open failed

どうすれば修正できますか?

9
Badr Oyd

チャットでこれについて話し合い、問題をデバッグした後、必要なディレクティブPermitTunnel yesが適切でなくアクティブであることがわかりました。ディレクティブを/etc/ssh/sshd_configに追加し、service sshd reloadによってsshdを再ロードした後、これは解決されました。

-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

サーバーは、トンネルリクエストを積極的に拒否しました。これにより、正しい指示が示されました。

18
Lambert

これは、(正しく構成された)サーバーが最近カーネルを更新したが、まだ再起動していない場合にも発生する可能性があります。

4
user141456

「HostName x.x.x.x {space_here}」のIPアドレスの後にスペースがあり、このエラーもあることがわかりました。

channel 0: open failed: administratively prohibited: open failed

ただし、ログに奇妙なことがあったことがわかります。

debug1: Executing proxy command: exec ssh -A some-jump -W x.x.x.x\302\240:22

これらの\ 302\240はかなり疑わしいものでした。

1
Jan