SSHエージェントの設定

SSHエージェントの設定

秘密鍵をキャッシュするには ssh-agent を使用します。リモートPCに接続するまではうまくいきます。ここでは、パスワードを要求せずにリモートユーザーのパスワードを要求します。前任者:

host$ sudo ssh-agent bash 
      sudo ssh localhost2.localdomain

その後、パスワードを要求せずにリモートユーザーのパスワードのみを要求します。

答え1

このようにしてsudoユーザーをrootに切り替えることができます。私はこれが意図的なものではないと思います。 sshは/root/.ssh/でキーを探し、そこでそのキーを見つけるのではなく、単にリモートユーザーにパスワードを要求するからです。

私は通常exec ssh-agent bash似たようなものを実行し、私のユーザーと一緒に実行します。

次に、を実行してssh-add自分のキー(ほとんど)をエージェントにロードし、sshを実行します。一般的にsudo

私が間違っていてこれがsudo意図的なものであれば、これで何を達成しようとしたのか教えてください。

関連情報