キーパスワードとsshd - キャッシュされた認証?

キーパスワードとsshd - キャッシュされた認証?

もっと正確な質問をしたい場合:

rsyncパスワードを入力しなくてもパスワードを要求するキーを使用してこれを実行できるようです。sshたとえば、rsyncコマンドラインから次を実行できます。

rsync -qavz -e ssh -i /home/keshlam/.ssh/password_id_dsa.pub a.a [email protected]:/home/password_id/a.a

a.aパスワードを要求せずにリモートコンピュータにファイルが表示されることを確認してください。

私の推測では、これはsshキャッシュ効果のようです。昨日はパスワードを入力しましたが、両方のコンピュータが依然としてお互いを信頼しています。

この分析は意味がありますか?それでは、テストのためにキャッシュをフラッシュする最も簡単で信頼性の高い方法、つまり再起動は何ですか?

ベストアンサー1

私の推測では、これはsshキャッシュ効果のようです。昨日はパスワードを入力しましたが、両方のコンピュータが依然としてお互いを信頼しています。

これは、使用できるように秘密鍵を暗号化して保存するssh-agentことです。gnome-keyring

テスト用にキャッシュをフラッシュする最も簡単で信頼性の高い方法(再起動)は何ですか?

ssh-agentで保存したキーを一覧表示しますssh-add -l。記載する必要があります。以下を使用して削除できます。ssh-add -d /path/to/your.key

おすすめ記事