SSHキーペアの作成方法

2017年3月8日

鍵長がRSA 2048bitだったので、RSA 4096bitを利用することにしました。

RSA 4096bitでSSHキーを生成します

ssh-keygen -t rsa -b 4096 -C 'user@example.com'

鍵の保存先を聞かれます。特に変更がなければEnter

Enter file in which to save the key (/home/user/.ssh/id_rsa):

パスフレーズを2回入力します

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

秘密鍵が、/home/user/.ssh/id_rsa に、公開鍵が/home/user/.ssh/id_rsa.pub に保存されます

公開鍵をリモートホストに安全に転送して、~/.ssh/authorized_keys として保存します。(パーミッションは600)

以下のようにして接続します

ssh -i ~/.ssh/id_rsa sshuser@remotehost