概要
VPS用のSSH鍵はどう生成しますか?
VPS用のSSH鍵を生成するには、ssh-keygen -t ed25519 -C "label" -f ~/.ssh/gloamport_ed25519 を実行し、パスフレーズを設定して、チェックアウト時に .pub ファイルを貼り付けます。Gloamportでは鍵は任意で、Emberプランは12か月契約で月額$3.74です。
ssh-keygenはどのファイルを作成しますか?
| ファイル | 概要 | 閲覧できる人 |
|---|---|---|
~/.ssh/gloamport_ed25519 | 秘密鍵(-fで指定した名前) | ご本人のみ。どこにも貼り付けないでください |
~/.ssh/gloamport_ed25519.pub | 公開鍵(同じ名前に.pubを付けたもの) | 誰でも可。これをVPSに渡します |
VPS上の~/.ssh/authorized_keys | ログインを許可する公開鍵の一覧 | VPS上のroot |
ファイル名はssh-keygen(1)のマニュアルに従います。公開鍵は秘密鍵の名前に.pubを付けたものです。
パスワードではなくSSH鍵を使う理由は?
SSH鍵は、ネットワーク越しに推測されず、サーバーに送られることもないため、パスワードより優れています。サーバーが持つのは公開鍵だけで、ログインは秘密鍵を持っていることを証明します。
Gloamportでは、Root over SSH. Paste a public key at checkout and password login stays switched off; leave it empty and the team sets a temporary root password, shown in your dashboard, that you change at first login。Gloamportが2026年11月10日について行った調査によると、49件のうち28件が、登録時に身分証明書類を求めないと明記しています。そのため多くのサーバーでは、SSH鍵がマシンに結び付く唯一の認証情報です。そのつもりで扱ってください。
SSH鍵を手順ごとに生成するには?
ご自身のコンピュータで4つの手順を行い、チェックアウトで1回貼り付けます。
ssh-keygenを実行
既定の種類である
-t ed25519を使用し、ラベルには-C、ファイル名には-fを指定します。パスフレーズを設定
求められたらパスフレーズを入力します。これで秘密鍵がディスク上で暗号化されるため、盗まれたファイルだけでは使えません。
公開鍵を表示
catで.pubファイルを表示し、1行をそのままコピーします。チェックアウトで貼り付け
注文時にSSH鍵欄へその1行を貼り付けます。鍵は任意で、空欄のままにすると一時的なrootパスワードが発行されます。初回ログイン時に変更してください。
ログイン
ダッシュボードにIPアドレスが表示されたら、
ssh -iと秘密鍵のパスを指定して接続します。
正確なssh-keygenコマンドは?
コマンドはssh-keygen -t ed25519 -C "label" -f ~/.ssh/gloamport_ed25519です。マニュアルによると、ed25519が既定の種類で、-Cはコメント(user@hostで初期化)を設定し、-fは鍵ファイル名を指定します。鍵導出関数は既定で16ラウンドを使います(-a)。
ssh-keygen -t ed25519 -C "gloamport-vps" -f ~/.ssh/gloamport_ed25519cat ~/.ssh/gloamport_ed25519.pub
ssh-keygen -l -f ~/.ssh/gloamport_ed25519.pub既存のVPSに鍵を設定するには?
VPSが既にあり、パスワードでログインできる場合は、ssh-copy-idを使います。マニュアルによると、リモートユーザーの~/.ssh/authorized_keysに公開鍵を追記し、ファイルやディレクトリがなければ作成します。鍵の名前を指定するには-iを使います。
ssh-copy-id -i ~/.ssh/gloamport_ed25519.pub root@YOUR_VPS_IP
ssh -i ~/.ssh/gloamport_ed25519 root@YOUR_VPS_IP初回ログインの後は何をすればよいですか?
不要な入口は閉じてください。新しいサーバーでの最初の作業は、パスワードログインを止め、ログインできる人を制限することです。これは新しいVPSでSSHを強化するには?で説明しています。
まだ注文していない場合は、VPSをMoneroで購入するにはどうすればよいですか?で支払いの流れを確認でき、メールアドレスなしでVPSを入手できますか?ではアカウント番号について説明しています。Emberは月額$7.48から、12か月契約では月額$3.74です。詳しくは料金ページをご覧ください。
まとめ
- 鍵の種類は
ssh-keygen -t ed25519を使ってください。ed25519が既定の鍵種類です。 - ファイル名は
-fで指定し、ラベルは-Cで追加します。 - 秘密鍵がディスク上で暗号化されるように、パスフレーズを設定してください。
- VPSには
.pubファイルだけを渡してください。 - Gloamportでは、チェックアウト時のSSH鍵は任意です。
ssh-copy-id -iは既存のサーバーに鍵を追加します。- Emberは12か月契約で月額$3.74です。
VPSのSSH鍵:よくある質問
どの鍵の種類を選ぶべきですか?
Ed25519です。ssh-keygenのマニュアルで既定の種類として挙げられており、短い鍵でチェックアウト時にも貼り付けやすいためです。
パスフレーズは必ず設定する必要がありますか?
任意ですが、設定することをお勧めします。パスフレーズは秘密鍵ファイルを暗号化するため、コピーされたファイルだけでは使えません。
Gloamportでチェックアウト時にSSH鍵欄を空欄にするとどうなりますか?
チームが一時的なrootパスワードを設定し、ダッシュボードに表示されます。初回ログイン時に変更してください。鍵は後から追加できます。
鍵のフィンガープリントはどう確認しますか?
公開鍵のパスを指定してssh-keygen -l -fを実行します。-lオプションで鍵ファイルのフィンガープリントが表示されます。
同じ鍵を複数のサーバーで使えますか?
技術的には可能ですが、用途ごとに鍵を分けておくと、漏えい時の被害を抑えられます。サーバーのグループごとに-fで新しいファイル名を付けてください。
出典 (2)
- ssh-keygen(1) マニュアルページ — Debian (checked 2026-11-10)
- ssh-copy-id(1)マニュアルページ — Debian (checked 2026-11-10)