web-dev-qa-db-ja.com

SSHトンネルプロキシを使用する際の「open failed:管理上の禁止:open failed」を解決する方法

WindowsでSSHトンネルをしばらく使用しています(PuTTYを使用)。

PuTTYを備えたWindowsでは常に問題ありませんが、macまたはcygwinでは警告メッセージが表示されることがあります。

open failed: administratively prohibited: open failed

17
AGamePlayer

TCPサーバーでの転送を無効にしたと思います。サーバーで/etc/ssh/sshd_config次の行が存在しないかコメント化されていないことを確認してください。そうでない場合はコメント化してください。

AllowTcpForwarding no
17
Harikrishnan

Unix StackExchangeのSSHトンネルには、このエラーのより広範な ディスカッション があります。簡単に言えば、これは特定のエラーではありません。探求されるべき多くの可能性があります。

5
eye

後世のためだけに、あなたにとって特に役に立たなくても

エラーはstderrを介してコンソールに送信されるため、それらを無視したい場合は、ssh呼び出しの最後に2>/dev/nullを追加すると完全に機能します。例えば。:

ssh -C -D 3210 example@connexion 2>/dev/null

これは、プロキシトンネルが実際には正常に機能しているが、エラーを表示したくない場合に便利です。

私の場合;私がトンネリングしているマシンは私のものではないので、sshd_configを変更することはできません(それはあなたの問題ではありません)。シェルにも同じ接続を使用します。 vimウィンドウを開いているときにこれらのエラーメッセージがコンソールに書き込まれると、ディスプレイが非常に煩わしく動作します。

1
Hashbrown