注意: SSH秘密鍵が漏洩すると他人にアカウントを不正利用されることとなりますので、パスフレーズを必ず設定し、管理には細心の注意を払ってください。
Linux/Mac/Windows(CygwinもしくはOpenSSH)でのSSH鍵ペア作成方法は以下のとおりです。
鍵の形式の違いについてはman ssh-keygenコマンドで確認してください。
インストールされているopensshのバージョンによって対応/未対応があります。
ecdsa鍵形式
$ ssh-keygen -t ecdsa |
RSA鍵形式
$ ssh-keygen -t rsa |
ed25519鍵形式
$ ssh-keygen -t ed25519 |
上記コマンドを実行すると保存場所の指定を聞かれますので、こだわりがなければそのままEnterキーを押してください。
Generating public/private 実行したコマンドの鍵形式 key pair. 次にパスフレーズが聞かれますので、入力します。 パスフレーズの確認が入りますので、入力します。 SSH鍵ペアが出力されます。上が秘密鍵、下が公開鍵です。TSUBAMEには公開鍵を登録ください。 |
下記コマンドでファイルを確認します。
$ ls ~/.ssh/ -l |
パーミッションがあってない場合は以下のコマンドで修正します。
$ chmod 700 ~/.ssh |