ssh-keygen の使い方

SSH の鍵を作る・調べる

書き方

ssh-keygen -t ed25519 [-C コメント] [-f ファイル] [-N パスフレーズ]
ssh-keygen -l -f 鍵のファイル(指紋)
ssh-keygen -R ホスト(known_hosts から消す)
ssh-keygen -y -f 秘密鍵(公開鍵を取り出す)

~/.ssh/id_ed25519(秘密鍵・600)と id_ed25519.pub(公開鍵)を作ります。秘密鍵は人に渡さず、公開鍵だけをサーバーに登録します。パスフレーズを付けると、鍵が盗まれてもすぐには使えません。

例

$ ssh-keygen -t ed25519 -C admin@example.com
$ ssh-keygen -lf ~/.ssh/id_ed25519.pub

実際に打って練習する

セキュリティコースの Lv11「鍵を鍛える ssh-keygen」で覚えます(第2章 鍵の塔(SSH))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux セキュリティのコマンド一覧へ戻る