Server
ubuntu ssh key-pair 생성 및 적용
하루이2222
2024. 7. 23. 02:47
키 페어 생성:
ssh-keygen -t rsa -b 2048 -m PEM -f ~/.ssh/your_key_name.pem
여기서
your_key_name
을 원하는 키 파일 이름으로 바꾸면 됨.키 페어 생성 과정:
- 명령어를 실행하면 키 생성 위치를 묻는 메시지가 나옴. 기본 위치를 그대로 사용하려면 Enter 키를 누르면 됨.
- Passphrase를 설정할 것인지 묻는 메시지가 나옴. 원한다면 입력하고, 설정하지 않으려면 Enter 키를 누르면 됨.
권한 설정:
생성된.pem
파일의 권한을 설정해야 함:chmod 400 ~/.ssh/your_key_name.pem
공개 키 추출:
PEM 형식의 개인 키에서 공개 키를 추출하려면 다음 명령어를 사용:ssh-keygen -y -f ~/.ssh/your_key_name.pem > ~/.ssh/your_key_name.pub
공개 키를 서버에 추가:
공개 키를 SSH 서버의authorized_keys
파일에 추가하여 접근을 허용할 수 있음:ssh-copy-id -i ~/.ssh/your_key_name.pub user@remote_host
여기서
user@remote_host
는 원격 서버의 사용자 이름과 호스트 주소로 대체하면 됨.
** pub 파일은 서버 , pem 파일은 클라이언트 **