[Linux] 多段 ssh/scp の設定
複数のサーバを経由して ssh や scp コマンドを叩きまくるのが面倒くさいので直接 ssh/scp できる設定を .ssh/config ファイルに追加しました。
多段 ssh/scp の設定方法
設定前はローカル環境で ssh server1 した後に server1 にて ssh server2 という手順で2回 ssh していました。
# .ssh/config file Host server2.example.com ProxyCommand ssh server1.example.com nc %h %p IdentityFile ~/.ssh/server1_example_com.pem User ec2-user |
設定後は server1 を介さずに直接 ssh server2 できるようになります。
scp コマンドでのファイル転送も下記のように直接できるようになるので超便利です!
scp ~/Downloads/spam.csv server2: |
複数サーバを経由して ssh や scp をする機会がある方はぜひ設定してみてください。