サーバーにsshし、キーがエージェントにロードされていない場合、中止し、ssh-addを実行して、エージェントにキーを取得します。ただし、キーが存在しない場合は、sshコマンドでキーを自動的に追加したいと思います。これは可能ですか?
すべてのターゲットホストに1つのキーがありますか、または異なるパスワードを持つ異なるキーがありますか?Windowsのパテを使用していますか、LinuxでXベースのウィンドウシステムを使用していますか、それともMacを使用していますか?
—
オテウス
1つのキーとopensshを使用しています。sshはすでに正しいキーを見つけ出し、パスフレーズを要求しますが、入力した後、キーはエージェントに保存されません。この動作は、すべてのPOSIXシステムとcygwinで同じです。
—
enigmaticPhysicist
いいえ、それは違います。エージェントが停止するたびにキーパスワードを入力したい。最初にssh-addを使用するのではなく、sshが必要に応じて直接エージェントにキーを追加したいのです。
—
enigmaticPhysicist