ssh agent forwarding を設定することで、ホストAからホストBへのssh接続の際に、ホストBからの鍵要求をホストAがログイン元へ転送してホストAのログインに使用した鍵ペアの利用を可能にしてくれます。 が、screen を使っている場合、よろしくないことが起こってしまう。。。。。。screen をdetachして別ソケットからattachした場合、agent forwardingがうまく効かないのです。 [原因] OpenSSHの場合、ssh agent forwardingにおける情報のやりとりはunix domain socketを使って行っています。unix domain socketは、/tmp/ssh-[ランダムな文字列]/agent.[sshdのPID] という名前でsshdが用意して、環境変数SSH_AUTH_SOCKに格納されます。 screenは環境変数S