Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
他のリモートマシン(リモートホスト1)で「ssh」しているときに、リモートホスト2にsshする必要があります。たとえば、リモート host1 から次を実行する必要があります。
ssh -i MY_PRIVATE_KEY_FILE_NAME myname@remotehost2
ただし、秘密鍵ファイルはローカル マシンにあります。どのように指定できますか?
ssh エージェントを使用して、ローカル キーを転送できます。
エージェントを起動します(すでにインストールされている必要があります)
ssh-agent
次に、ローカルキーを追加します
ssh-add /path/to/your/keyfile.key
次にserverAにログインします
ssh -A userA@serverA
これで、ローカル キーを使用して serverB にログインできるはずです。