最近、UbuntuボックスからMacに切り替えましたが、この奇妙なsshの問題に直面していますが、その理由を理解できませんか?
ssh-add を使用して追加された秘密鍵によって Mac で再起動/再起動するたびに、フラッシュされ続ける
ssh-add -l
The agent has no identities.
これが望ましい動作でssh-add
あるかどうかはわかりませんが、Ubuntuボックスでも以前のMacマシンでもこれを行っていなかったことはわかっています。新しく作成されたsshキーも追加されていませんssh 追加リスト
新しい Mac が上記のように機能しない理由がわかりません
とにかくこれを解決するには、このように毎回(手動で)IDを追加する必要があります
ssh-add private-key
この奇妙な動作の理由と、それを解決するための実行可能な解決策を誰でも説明できますか
これが必要な理由は、Capistrano スクリプトがあるからです。
set :ssh-options,{"forward" => true }
そして、 capスクリプトを実行するたびに、上記と同じ理由で失敗し、上記のコマンドを使用してssh-addに秘密鍵を追加した場合にのみ成功します
問題のMac OSは
Note: Mac-OS X 10.9.2