私のMacbookではSSH秘密鍵が暗号化されていますが、コンピュータを再起動した後でもパスワードを再入力する必要はありません。
システムは自分のユーザーアカウントでロックを解除する必要があります。
CentOSサーバーのユーザーアカウントに同じ方法で設定できますか?デフォルトでは、ユーザーアカウントのパスワードで秘密鍵を暗号化する(または少なくともユーザーのパスワードでパスワードを暗号化する)一種のオプションが必要です。私は秘密鍵をハードドライブにプレーンテキストで保存したくないので、多くのパスワードを入力する必要はありません。
答えが「いいえ」の場合、サーバーが起動するたびにそれを入力する必要があります。たとえこのような状況は良くありませんが、ほとんど起こらないことがあるので耐えられます。
答え1
Cyberciti.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でキーチェーンを設定する方法の詳細なガイドです。