mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
![]() |
# 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}}`
|