質問: sshトンネリングエラー:「チャネル1:オープン失敗:管理上禁止:オープン失敗」 このsshトンネルを開くと:ssh -nxnt -p 22 localhost -l 0.0.0.0:8984:remote:8983 localhost:8984で実行されているhttpサーバーにアクセスしようとすると、このエラーが発生します。channel 1: open failed: administratively prohibited: open failed このエラーは何を意味し、どのマシンで問題を修正できますか?
回答: その他の名前解決の原因:/ etc/hostsに、次のように(localhostではなく)サーバー名の誤ったipアドレスがありました。127.0.0.1 localhost 192.168.2.45 server.domain.com server しかし、構成されたサーバーip(およびhost/digコマンドで解決されたdns名)は192.168.2.47でした。以前のip再構成によって引き起こされた単純なタイプミス。/etc/hostsを修正した後、トンネル接続は問題なく動作しました:ssh user@server.domain.com -l 3456:127.0.0.1:5901 トンネルにlocalhostリテラルipを使用していたときに、実際のipがエラーを引き起こしたのは奇妙です。ディストリビューション:ubuntu 16.04 lts。