踏み台サーバーを経由してSSH接続する際、~/.ssh/config に設定を追記して接続したかったので、方法をまとめておきます。 わかっちゃえば「そりゃそうだ」という感じでした。 設定方法 例として、下記のようなSSHコマンドがあるとします。 $ ssh -i ~/.ssh/hoge.pem -o "ProxyCommand=nc -x fuga.foo.com:1080 %h %p" root@zzz.zzz.zzz.zzz このコマンドを ~/.ssh/config に設定する場合、下記のようになります。 Host sample Hostname zzz.zzz.zzz.zzz User root Port 22 # 指定がない場合はデフォルトの22 ProxyCommand nc -x fuga.foo.com:1080 %h %p IdentityFile ~/.ssh/hoge
![【小ネタ】踏み台サーバー経由でSSH接続する際の.ssh/config設定 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/6f1fde3cff7767965729d2d96d3e31da5b8a643d/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2018%2F11%2Feyecatch_developers.io_1200x630.jpeg)