weblog of key_amb

主にIT関連の技術メモ

ssh公開鍵認証でパスワード無しでログイン

しばらくハマっていましたが、やっと解決しました。

ポイントは ~/.ssh/authorized_keysのパーミッションを600にすることでした。

sshd_configの設定⇒sshd再起動が済んだら、個別ユーザについては、

[user@client ~]$ ssh-keygen -t rsa
[user@client ~]$ scp .ssh/id_rsa.pub server:~
[user@server ~]$ cat ~/id_rsa.pub >> .ssh/authorized_keys
[user@server ~]$ chmod 600 .ssh/authorized_keys

これにより、

[user@client ~]$ ssh server

で、パスワード無しでログインできるようになります。