SSHを使用して自分のCentOSサーバーに接続しようとしています。パスワードでうまく接続できます。公開鍵で接続しようとしていますが、サーバーが公開鍵認証を試みていません。CentOS wikiのこのページのすべての指示に従い、次のことを確認しました。
CentOS 6.0以降を実行しています
私のsshd_configには次のものが含まれています。
PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
クライアントのホームディレクトリの.ssh /フォルダーに秘密鍵を作成しました
- (によって生成された
ssh-keygen
)公開鍵の全文は、サーバーのホームディレクトリにある.ssh / authorized_keysファイルの1行を占めます。 クライアントとサーバーの両方で次の許可モードを設定しています。
chmod 700 .ssh chmod 600 .ssh/*