デフォルトでは、ユーザー名とパスワードで、ssh ログインできる状態です。 少しでもセキュリティを強化するために、認証キー必須の方式に変更します。
$ ssh-keygen -t rsa -b 4096 -C [メールアドレスなどのコメント] ※ .ssh 配下に、id_rsa, id_rsa.pub が生成されます。
$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
$ mv .ssh/id_rsa . $ chmod 644 id_rsa
+-------------------------------------------+ +-------------------------------------------+ | From: [ ] [ Send ] | | To: [ ] [Cancel] | | ----------------------------------------- | | From: [~/id_rsa ] [Receive] | | To: [<任意のディレクトリ> ] | +-------------------------------------------+
$ rm id_rsa※本来は、秘密鍵(id_rsa)をネットワーク上に流さないようにするため、接続元PC上で公開鍵(id_rsa),秘密鍵(id_rsa.pub)を作成し、id_rsa.pub を接続先の .ssh/authorized_keys に追加します。