サーバー myLaptop、A、および B があるとします。同じ ssh-agent を使用すると、サーバー A の ssh-agent を読み込んで B に移動することなく、A および B を通過できるはずです。
$ eval `ssh-agent`; ssh-add ~/.ssh/mePriv #In myLaptop
$ ssh me@kosh.A.com #Works without typing pwd
$ ssh me@triton.A.com #Won't work, ssh-agent not alive in A?!
$ eval `ssh-agent`; ssh-add ~/.ssh/mePriv; ssh me@triton.A.com #Works, dupe...
今、myLaptop と A で ssh-agent を実行しています。A ですべてを再入力することなく、myLaptop で ssh-agent を 1 回だけセットアップできる簡単な方法はありますか?
Ps技術用語についてはわかりませんが、サーバーAを介してサーバーBに接続するためにここで達成しようとしているのと同じことは、ssh-forwarding/ssh-tunnelingのようなもので実行できますが、正しい用語についてはわかりません. この質問では、ssh-agent に注目してください。最も簡単な解決策は非常に高く評価されています!