質問: .sshフォルダ内の秘密鍵に対するアクセス許可 私は.sshフォルダーの中の私の許可を変更しました、そして今私が私の秘密鍵を使うソフトウェアの一部を使うとき、私は毎回私のパスワードをタイプしなければなりません。パスワードを使用するアプリを使用するたびにパスワードを入力する必要がないようにするには、id_rsaファイルに対する権限をどうすればよいですか。現在、私の許可は次のように設定されています。-rw-------@ 1 jody staff 114 nov 4 23:29 config -rw------- 1 jody staff 1743 oct 21 2009 id_rsa -rw-------@ 1 jody staff 397 oct 21 2009 id_rsa.pub -rw-------@ 1 jody staff 3855 sep 13 22:35 known_hosts
回答: 通常、権限は次のようにします。 .sshディレクトリ:700 (drwx------) 公開鍵(.pubファイル):644 (-rw-r--r--) 秘密鍵(id_rsa):600 (-rw-------) 最後に、あなたのホームディレクトリはグループや他の人が書き込めないようにすべきです(せいぜい755 (drwxr-xr-x))。 私はあなたがあなたが毎回あなたのシステム/ユーザパスワードを入力しなければならないことを意味していると仮定しています、そして以前はあなたがそうする必要はありませんでした。 cdhowieの回答は、鍵を生成するときにパスワード/パスフレーズを設定したと仮定しています。その場合は、sshエージェントを使用しない限り、毎回パスワードを入力する必要があります。