鍵ペアの作り方
2025/10/24
Windows Power Shell
Windows Power Shellを管理者権限で起動します。ssh-keygen -t ed25519最初のフォルダ選択で指定してもいいですが、リターンだけ押せば、表示されているフォルダに公開鍵(id_ed25519.pub)と秘密鍵(id_ed25519)が作成されます。
秘密鍵を空けるためのパスワードも設定しておきましょう。
linux
antiX runit 環境で Ed25519 方式の SSH 鍵ペアを `~/.ssh/` ディレクトリに作成する手順。`ssh-keygen` コマンドを使用して作成します。antiX や runit に特有の手順ではなく、OpenSSH がインストールされていれば Linux 共通の方法です。
## 🔑 SSH 鍵ペア (Ed25519) の作成手順
1. `~/.ssh` ディレクトリの作成と権限設定
`~/.ssh` ディレクトリが存在しない場合は作成し、適切な権限(所有者のみ読み書き実行可)を設定。
mkdir -p ~/.ssh chmod 700 ~/.ssh2. `ssh-keygen` コマンドの実行
以下のコマンドを実行して、Ed25519 タイプの鍵ペアを作成します。`-f` オプションで鍵の保存場所とファイル名を指定します。
ssh-keygen -t ed25519 -f ~/.ssh/id\_ed255193. パスフレーズの設定
コマンドを実行すると、パスフレーズ(鍵を使用するためのパスワード)を尋ねられます。
* パスフレーズなし(Enterキーを2回押す)でも作成できますが、秘密鍵が漏洩した際のリスクが高まりますのでご注意。
Generating public/private ed25519 key pair.
Enter passphrase (empty for no passphrase): [ここでパスフレーズを入力]
Enter same passphrase again: [もう一度同じパスフレーズを入力]
4. 鍵ペアの生成完了実行が完了すると、`~/.ssh/` ディレクトリに2つのファイルが生成されます。
~/.ssh/id_ed25519`: 秘密鍵
~/.ssh/id_ed25519.pub`: 公開鍵
作成された公開鍵 (~/.ssh/id_ed25519.pub) の内容を、接続したいサーバーの ~/.ssh/authorized_keys ファイルに追記することで、この鍵ペアを使った SSH 接続が可能になります。