「ProxyCommandによるsshの多段接続について」をコマンドライン引数でやる
ProxyCommandによるsshの多段接続について -- ぺけみさお
ググりが足りない気もするけど、どこのブログも.ssh/configで設定するやり方ばかりだったので、コマンドライン引数でやる方法を試してみた。
ホストの役割とユーザ
_.host | _.役割 | ユーザ |
host01 | クライアント | user |
host02 | 踏み台サーバ | hoge |
host03 | ターゲットサーバ | moge |
実行結果
[user@host01 ~]$ ssh -i .ssh/id_rsa_host03 -o "ProxyCommand=ssh hoge@host02 nc %h %p" -l moge host03
Last login: Thu Aug 11 19:10:39 2016 from host02
[moge@host03 ~]$
というわけで、host01からhost03に直接つながったように見えます。
この後exitすると、、
[moge@host03 ~]$ exit
logout
Connection to host03 closed.
[user@host01 ~]$ Killed by signal 1.[user@host01 ~]$
なぞの"Killed by signal 1."が表示されますね。なぜでしょう。。