Sub Documents

SSHのキーペアの発行とSSH接続をする


SSHの接続方法もだいぶ変わってきてbit数がかなり多くなってきました。2022年現在のベストプラクティスということになります。

keyの生成

$ cd ~/.ssh
$ ssh-keygen -b 2048 -t rsa -f FILENAME.pem

FILENAME.pemFILENAME.pem.pubが生成されます。pemが秘密鍵でpem.pubが公開鍵になります。公開鍵をサーバー側のauthorized_keysに登録します。
 秘密鍵で接続します。秘密鍵は400パーミッションにしておく必要があります。

$ ssh foo@example.com ~i ~/.ssh/FILENAME.pem

これで接続できます。エラーが出た場合は各関連ファイルのパーミッションを確認しましょう。

permission

クライアント側

.ssh [700]
├── player_gps_ssh_web.pem [400]
└── player_gps_ssh_web.pem.pub [644]

サーバー側

.ssh [700]
└── authorized_keys [600]

以上になります。