幾つかのVPSサービスを借りて、sshの鍵を使い分けたいことってありませんか。僕はあります。
(ぶっちゃけどの鍵を使っているか忘れました…)
いつもやり方(とコマンドの意味)を忘れるので備忘として記録を残しておきます。
コマンド
名前をつけて鍵を作成する
ssh-keygen -t rsa -f <id_rsa_file_name>
-t 鍵の種類を指定
-f ファイル名を指定
作成された鍵の確認
ls -al
<id_rsa_file_name> #秘密鍵
<id_rsa_file_name.pub> #公開鍵
解説
- ファイル名を指定しない場合は、id_rsaとなる(上書きされるので注意)
- ファイル名を指定した場合は、カレントディレクトリ上に生成される(なので ~/.ssh/で作業したら良い)
- 秘密鍵をAWSやさくらVPSにアップしよう