SSHエージェントのコマンドとIDファイル

SSHエージェントのコマンドとIDファイル

作業中にSSHキーを使用したい場合は、中間段階でSSHキーを保存できないため、ラボPCへのマルチホップSSH接続があります。

<laptop> ---> <external_server>  ---> <internal_server> ---> <lab_pc>

内部サーバーとラボPCにログインするために使用される中間サーバーの代わりにラップトップにIDファイルを保存できますか?それとも前のホップに保存する必要がありますか?

答え1

.ssh/config の例:

Host externalserver.university-a.edu
    User user-external

Host internalserver.university-a.edu
    ProxyCommand ssh externalserver.university-a.edu nc -w10 internalserver.university-a.edu 22
    User user-internal

Host labpc.university-a.edu
    ProxyCommand ssh internalserver.university-a.edu nc -w10 labpc.university-a.edu 22

場合によっては、次のものを置き換えることができます。

ProxyCommand ssh hosta.example.com nc -w10 hostb.example.com 22

渡す

ProxyCommand ssh hosta.example.com -W hostb.example.com:22

関連情報