ssh-keygen 명령어 생성기
SSH 키를 생성하는 ssh-keygen 명령을 생성합니다
ssh-keygen 시작하기
## ssh-keygen이란?
`ssh-keygen`은 SSH 키 페어(개인 키와 공개 `.pub` 키)를 생성합니다. 그런 다음 공개 키를 원격 호스트에 배치하여 비밀번호 없이 로그인합니다.
## 사용 방법
1. **타입 선택**: `ed25519`(권장) 또는 `rsa`. 2. **파일 설정**: 키를 저장할 위치, 예 - `~/.ssh/id_ed25519`. 3. **주석 추가**(선택 사항): `user@host` 같은 레이블. 4. **복사 및 실행**: 생성된 명령을 붙여넣고, 메시지가 표시되면 패스프레이즈를 설정하세요.
플래그와 패턴
``` ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 ssh-keygen -t rsa -b 4096 -C me@host ```
### 자주 쓰는 플래그 - `-t <type>` — 키 타입: `rsa`, `ed25519`, `ecdsa` - `-b <bits>` — 키 크기 (RSA/ECDSA용; 예 - 4096) - `-f <file>` — 출력 키 파일 - `-C <comment>` — 주석/레이블 (.pub 파일에 표시)
### 팁 - `ed25519`를 권장합니다: 더 짧고, 빠르며, 큰 RSA 키만큼 안전합니다. - `-f`를 사용하여 대화형 프롬프트를 피하고 키 생성을 스크립트화하세요.
▶어떤 키 타입을 사용해야 하나요?
`ed25519`를 권장합니다 — 짧고, 빠르며, 강력한 보안을 제공합니다. 시스템이 RSA를 요구하는(구형 서버) 경우에만 `rsa -b 4096`을 사용하세요.
▶키를 원격 호스트에 설치하려면?
생성 후, `ssh-copy-id user@host`로 공개 키를 복사하세요 (호스트의 `~/.ssh/authorized_keys`에 `~/.ssh/id_ed25519.pub`를 추가합니다).
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.