mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
37 lines
1 KiB
Markdown
37 lines
1 KiB
Markdown
![]() |
# ssh-keygen
|
||
|
|
||
|
> 인증, 비밀번호 없는 로그인 및 기타 용도로 사용되는 SSH 키 생성.
|
||
|
> 더 많은 정보: <https://man.openbsd.org/ssh-keygen>.
|
||
|
|
||
|
- 대화식으로 키 생성:
|
||
|
|
||
|
`ssh-keygen`
|
||
|
|
||
|
- 32 키 유도 함수 라운드로 ed25519 키를 생성하고 특정 파일에 키 저장:
|
||
|
|
||
|
`ssh-keygen -t {{ed25519}} -a {{32}} -f {{~/.ssh/파일_이름}}`
|
||
|
|
||
|
- 이메일을 주석으로 하는 4096비트 RSA 키 생성:
|
||
|
|
||
|
`ssh-keygen -t {{rsa}} -b {{4096}} -C "{{주석|이메일}}"`
|
||
|
|
||
|
- known_hosts 파일에서 호스트의 키 제거 (알려진 호스트가 새 키를 가지는 경우 유용):
|
||
|
|
||
|
`ssh-keygen -R {{원격_호스트}}`
|
||
|
|
||
|
- MD5 Hex로 키의 지문 검색:
|
||
|
|
||
|
`ssh-keygen -l -E {{md5}} -f {{~/.ssh/파일_이름}}`
|
||
|
|
||
|
- 키의 비밀번호 변경:
|
||
|
|
||
|
`ssh-keygen -p -f {{~/.ssh/파일_이름}}`
|
||
|
|
||
|
- 키 형식 변경 (예: OPENSSH 형식에서 PEM으로), 파일은 제자리에서 다시 작성됨:
|
||
|
|
||
|
`ssh-keygen -p -N "" -m {{PEM}} -f {{~/.ssh/OpenSSH_개인_키}}`
|
||
|
|
||
|
- 비밀 키에서 공개 키 추출:
|
||
|
|
||
|
`ssh-keygen -y -f {{~/.ssh/OpenSSH_개인_키}}`
|