Posted at

CentOSに公開鍵認証のSSH2で接続できない時

More than 5 years have passed since last update.

たいていはため息が出るほど些細な設定ミスだったりしますね・・・

とくにCentOSの場合、Ubuntu等と違ってパーミッションを忘れがちかも。


sshd_configの確認


/etc/ssh/sshd_config

PubkeyAuthentication yes


デフォルトでは大抵コメントアウトされてます。


~/.sshのパーミッション確認

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

ディレクトリ、認証済み鍵リストともに、このパーミッション以外だと弾かれます。

これより緩くてもキツくてもダメ です。