ssh-keygen
認証やパスワード不要のログインなどに使われるSSHキーを生成します。 もっと詳しく: https://man.openbsd.org/ssh-keygen。
- 対話的にキーを生成します:
ssh-keygen
- 32ラウンド回数の鍵導出関数でed25519鍵を生成し、特定のファイルに保存する:
ssh-keygen -t
ed25519 -a
32 -f
~/.ssh/filename
- Eメールをコメントとして、RSA 4096ビット鍵を生成する:
ssh-keygen -t
rsa -b
4096 -C "
comment|email"
- known_hostsファイルからホストの鍵を削除する (既知のホストが新しい鍵を持つ場合に便利):
ssh-keygen -R
remote_host
- 鍵のフィンガープリントをMD5 Hexで取得する:
ssh-keygen -l -E
md5 -f
~/.ssh/filename
- 鍵のパスワードを変更する:
ssh-keygen -p -f
~/.ssh/filename
- 鍵の形式を変更する (たとえば OPENSSH 形式から PEM 形式へ):
ssh-keygen -p -N "" -m
PEM -f
~/.ssh/OpenSSH_private_key
- 秘密鍵から公開鍵を取得する:
ssh-keygen -y -f
~/.ssh/OpenSSH_private_key