ssh-agent:パスワードを一度だけ要求するようにCentOSサーバーを設定するにはどうすればよいですか?

ssh-agent:パスワードを一度だけ要求するようにCentOSサーバーを設定するにはどうすればよいですか?

私のMacbookではSSH秘密鍵が暗号化されていますが、コンピュータを再起動した後でもパスワードを再入力する必要はありません。

システムは自分のユーザーアカウントでロックを解除する必要があります。

CentOSサーバーのユーザーアカウントに同じ方法で設定できますか?デフォルトでは、ユーザーアカウントのパスワードで秘密鍵を暗号化する(または少なくともユーザーのパスワードでパスワードを暗号化する)一種のオプションが必要です。私は秘密鍵をハードドライブにプレーンテキストで保存したくないので、多くのパスワードを入力する必要はありません。

答えが「いいえ」の場合、サーバーが起動するたびにそれを入力する必要があります。たとえこのような状況は良くありませんが、ほとんど起こらないことがあるので耐えられます。

答え1

Cyber​​citi.bizの記事のキーチェーンがあるように見えるRPMForgeリポジトリCentOSは推奨されなくなりました。。ただし、次のようにキーチェーンをインストールできます。GhettoForgeリポジトリこれもCentos Wikiから引用

まずコピーしました。URLGhettoForge公開RPMキー私のCentOSバージョンの場合(5、6、7を提供していますが、6つだけが必要でした。)次にコピーしました最新の「gf-release」パッケージのURLGhettoForgeの使用ページ。最後に、サーバーで次のコマンドを実行してキーチェーンをインストールしました(URLは異なる場合があります。):

rpm --import http://mirror.symnds.com/distributions/gf/RPM-GPG-KEY-gf.el6
rpm -Uvh http://mirror.symnds.com/distributions/gf/el/6/gf/x86_64/gf-release-6-10.gf.el6.noarch.rpm
yum clean all
yum install keychain

追加の注意:現在のキーチェーンはGhettoForgeリポジトリのCentOS 5と6でのみ機能しているようです。

答え2

SSH-agent認証ソケットの位置を維持するには、キーリングまたはキーチェーンが必要です。

CentOSではキーチェーンをインストールできます。http://www.cyberciti.biz/faq/ssh-passwordless-login-with-keychain-for-scripts/CentOSでキーチェーンを設定する方法の詳細なガイドです。

関連情報