728x90
반응형
SFTP 키 생성에 사용되는 주요 옵션과 예시를 표로 정리해 보았습니다. 각 옵션과 예시를 통해 다양한 상황에 맞게 SSH 키를 생성할 수 있습니다.
옵션 | 설명 | 예시 | 설명 |
-t | 키 타입 지정 (rsa, dsa, ecdsa, ed25519) | ssh-keygen -t rsa | RSA 타입의 키 생성 |
-b | 키 길이 지정 (비트) | ssh-keygen -t rsa -b 2048 | 2048비트 길이의 RSA 키 생성 |
-C | 코멘트 추가 | ssh-keygen -t rsa -C "your_email@example.com" | 키에 이메일 주소를 코멘트로 추가 |
-f | 파일 경로 지정 | ssh-keygen -t rsa -f ~/.ssh/my_custom_key | 지정된 경로에 키 파일 저장 |
-N | 패스프레이즈 설정 | ssh-keygen -t rsa -N "mypassword" | 패스프레이즈를 "mypassword"로 설정 |
예시 명령어와 설명
기본 RSA 키 생성:
RSA 타입의 2048비트 키를 생성하고, 코멘트로 이메일 주소를 추가합니다.
ssh-keygen -t rsa -b 2048 -C "your_email@example.com"
ED25519 키 생성:
ED25519 타입의 키를 생성하고, 코멘트로 이메일 주소를 추가합니다.
ssh-keygen -t ed25519 -C "your_email@example.com"
패스프레이즈 없는 키 생성:
RSA 타입의 4096비트 키를 생성하고, 패스프레이즈를 설정하지 않습니다.
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -N ""
특정 경로에 키 생성:
RSA 타입의 2048비트 키를 생성하고, 지정된 경로에 저장합니다.
ssh-keygen -t rsa -b 2048 -C "your_email@example.com" -f ~/.ssh/my_custom_key
DSA 키 생성:
DSA 타입의 1024비트 키를 생성하고, 코멘트로 이메일 주소를 추가합니다.
ssh-keygen -t dsa -b 1024 -C "your_email@example.com"
추가 설정
공개 키 확인:
생성된 공개 키를 확인합니다.
cat ~/.ssh/id_rsa.pub
클라이언트에 공개 키 전달:
클라이언트의 ~/.ssh/authorized_keys 파일에 공개 키를 추가합니다.
ssh-copy-id -i ~/.ssh/id_rsa.pub 사용자명@클라이언트IP
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[간단 명령어] find 명령어로 특정 크기 파일 찾기 (1) | 2024.08.23 |
---|---|
[Linux] sftp 권한 설정 (1) | 2024.08.21 |
[간단 명령어] find 명령어로 특정 패턴 폴더 또는 파일 삭제 (1) | 2024.08.15 |
[간단 명령어] openssl 명령어로 비밀번호 암,복호화 (1) | 2024.08.13 |
[간단 명령어] find 명령어로 하위 디렉토리 owner, group 출력 하기 (1) | 2024.08.12 |