SSHはパスワードを何度も尋ねます。

SSHはパスワードを何度も尋ねます。

公開鍵SSH認証を設定するリモートコンピュータがあります。つまり、毎回パスワードを入力しなくてもSSH経由でアクセスできます。 SSH接続を使用するスクリプトに一連の操作があります。

ただし、cronを介してスクリプトを実行すると、ジョブごとにパスワードの入力を求められます。パスワードが10個以上あるので本当に退屈になります。

この作業の前にssh-addを実行してみました。

Could not open a connection to your authentication agent.

パスワードを再入力する回数を減らすには、どのような措置を講じる必要がありますか?

ベストアンサー1

走りましょう

eval $(ssh-agent -s) 

以前ssh-add起動したエージェントを参照する環境変数をエクスポートして実行します。

ssh-agent -k

(なしeval)をスクリプトの末尾に追加してエージェントを終了します。

おすすめ記事