読者です 読者をやめる 読者になる 読者になる

プログラマとプロマネのあいだ

プログラマもやるし、プロマネもやるし、たまに似非アーキとか営業っぽいこともやる

「ProxyCommandによるsshの多段接続について」をコマンドライン引数でやる

IT

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."が表示されますね。なぜでしょう。。