Sub Documents
SSHのキーペアの発行とSSH接続をする
SSHの接続方法もだいぶ変わってきてbit数がかなり多くなってきました。2022年現在のベストプラクティスということになります。
keyの生成
$ cd ~/.ssh
$ ssh-keygen -b 2048 -t rsa -f FILENAME.pem
FILENAME.pem
とFILENAME.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]
以上になります。