公開鍵認証でCentOSにsshログインする

サーバー側の設定

/etc/ssh/sshd_configを以下のように修正する。

公開鍵認証できるようにする。

■修正前(48〜50行目付近)

#RSAAuthentication yes                                                           
#PubkeyAuthentication yes 
#AuthorizedKeysFile  .ssh/authorized_keys

■修正後

RSAAuthentication yes                                                           
PubkeyAuthentication yes 
AuthorizedKeysFile  .ssh/authorized_keys

rootユーザーでログインできなくする。

■修正前

#PermitRootLogin yes

■修正後

PermitRootLogin no

パスワード認証でログインできないようにする。

PasswordAuthentication no

sshdを再起動する。

$ sudo service sshd restart