사용 방법
- 키 유형을 선택하세요. 일반적으로 Ed25519가 적합하고 오래된 시스템에는 RSA를 사용할 수 있어요.
- 필요하면 이메일이나 컴퓨터 이름 같은 주석을 입력하세요.
- 키 쌍을 생성하고 공개키를 서버나 GitHub의 SSH 키 설정에 추가하세요.
- 개인키를 안전한 위치에 다운로드하고 파일 권한을 제한하세요.
옵션 설명
- Ed25519
- 빠르고 짧은 공개키를 제공하는 현대적인 서명 방식으로 일반적인 SSH 사용에 권장돼요.
- RSA
- 호환성이 가장 넓은 방식이에요. 오래된 시스템에는 RSA 4096을 사용할 수 있어요.
- 출력 형식
- 공개키는 한 줄 OpenSSH 형식이고 개인키는 OpenSSH와 PEM 형식으로 제공돼요.
- 지문
- SHA256 지문은 ssh-keygen과 GitHub 설정에서 표시되는 값과 비교할 수 있어요.
서버에 키 추가
공개키만 서버에 등록하고 개인키는 다른 사람과 공유하지 마세요. 다운로드한 개인키는 운영체제의 파일 권한도 제한하세요.
# 서버의 authorized_keys에 공개키 추가
echo "ssh-ed25519 AAAA... user@computer" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
자주 묻는 질문
웹 페이지에서 키를 만들어도 안전한가요?
키는 브라우저의 보안 난수와 WebCrypto로 로컬에서 생성되며 업로드되지 않아요. 매우 민감한 용도라면 자신의 컴퓨터에서 ssh-keygen을 사용하는 방법도 고려하세요.
개인키에 암호 문구를 설정할 수 있나요?
생성된 개인키에는 암호 문구가 포함되지 않아요. 저장한 뒤 SSH 도구로 암호 문구를 추가하세요.
공개키는 어디에 넣나요?
서버의 authorized_keys나 GitHub·GitLab 계정의 SSH 키 설정에 공개키를 추가하세요.
개인정보 보호
이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.