公開鍵とは?
Last updated on 2023-07-21
はじめに - 公開鍵認証について
『公開鍵認証』とは『公開鍵』と『秘密鍵』という2種類の鍵ペア(キーペア)を用いた認証方式です。
公開鍵認証のみによるログインのメリットは、秘密鍵を持っているPCからの接続のみ許可して、鍵を持っていないPCからはログイン出来ないのでセキュリティが向上することです。
事前準備として、サーバにログインするユーザは
しておきます。キーペア作成方法: Windows
- WindowsでPowershellを起動
- 公開鍵認証用のキーペアを作成
- 公開鍵の確認
ssh-keygen -t ed25519 # RSAよりも強固でパフォーマンスも良い暗号化アルゴリズムであるEd25519を使用します
# セキュリティ向上のためpassphraseの入力を推奨します
# デフォルトで$HOME\.sshディレクトリに2つのファイルが作成されます
ファイル名 | 用途 |
---|---|
id_ed25519 | 秘密鍵 |
id_ed25519.pub | 公開鍵 |
cat $HOME\.ssh/id_ed25519.pub # ファイル名は適宜変更してください
# ここに表示された情報をARCSホスティングポータルの申請画面にコピペしてください
キーペア作成方法: Mac
cd .ssh
ssh-keygen -t ed25519
cat id_ed25519.pub # ここに表示された情報をARCSホスティングポータルの申請画面にコピペしてください
See also:
よくある質問サブカテゴリ