公開鍵を登録する段取り

こんな面倒なことをせず ssh-copy-id を使え

ローカル

$ ssh-keygen
$ chmod 0600 ~/.ssh/id_rsa
$ scp -P 22 ~/.ssh/id_rsa.pub user@host:~

リモート

$ ls -ld ~ # ホームのパーミッションが 0755 であることを確認
$ cd ~
$ mkdir .ssh
$ chmod 0700 .ssh
$ touch .ssh/authorized_keys
$ chmod 0600 .ssh/authorized_keys
$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys