SSHでパスワードなしログインするための環境構築で、基本的なところで躓いてしまいました。
■手順
- ssh-keygen -t rsa で、パスフレーズなしのSSH鍵を生成する
- ~/.ssh/id_rsa.pub を、リモートホストにコピーする
- リモートホストで、cat id_rsa >> ~/.ssh/authorized_keys する
- リモートホストで、authorized_keys のパーミッションを600にする
- ssh -i (IDファイル) (リモートホスト)
だけなのですが、authorized_keys の所有者がrootになってしまっていました。
パーミッションを600にしても、ownerが間違っていたらだめですよね・・・