パスワードなしでsshでログインする

homeディレクトリを共有しているマシンがいくつかあって、それらにsshでログインするときにパスワード無しで入りたい。

ssh-keygenを使えばいいのだが、少しはまったのでメモ。

(1)homeディレクトリでssh-keygenを実行
パスワードをきかれるので、何も入れずそのままリターン。
~/.ssh/ディレクトリの中にid_rsaとid_rsa.pubが作成される。

(2)公開鍵id_rsa.pubをコピー
同じディレクトリ内でコピーしてauthorized_keysというファイルを作成する。

これで、どこのマシンにも認証無しでsshできるようになる。
3日前に試したがダメだった。今から考えると、(1)の処理時にパスワードを入力したのがいけなかったのだな。