複数のSSHエラーが発生しました。

複数のSSHエラーが発生しました。

図のようにsshで接続しようとしていますhttp://sshmenu.sourceforge.net/articles/transparent-multihop.html

Host c0
   User myusername
   Hostname xx.xx.xx.xx
   ForwardX11 yes

Host c9
  ProxyCommand ssh -q c0 nc -q0 c9 22 

次のエラーでは機能しません。

ssh c9
bash: nc: command not found
ssh_exchange_identification: Connection closed by remote host

きっと一つ作れるだろう

ssh -A -t c0 ssh -A -t c9 (where c9 is properly defined in c0 machine), 

しかし、ホストのssh / configにすべて入れようとしています。

どうすればいいですか?

答え1

c0にツールNCがありません。 nc は netcat パッケージの一部です。

=> c0にnetcatをインストールする必要があります。

選ぶ

ローカルSSHが-Wをサポートしている場合は、次のものを置き換えることができます。

 ProxyCommand ssh -q c0 nc -q0 c9 22 

渡す

 ProxyCommand ssh -q c0 -W c9:22

関連情報