SSH 접속 (RSA키)

Ihwan Shin·2024년 12월 3일

CI/CD & devOps

목록 보기
2/10

RSA 키의 역할 이해

SSH 접속 시 비밀번호 대신 비대칭 암호화 기반 인증 제공.
PEM 파일은 개인 키로, 서버에 설치된 공개 키와 쌍으로 사용.

RSA키 생성 & 등록

RSA 개인 키 생성 (PEM 형식)

ssh-keygen -t rsa -b 2048 -m PEM -f my-key.pem

공개 키 추출

ssh-keygen -y -f my-key.pem > my-key.pub

서버에 공개 키 등록

로컬의 my-key.pub 내용을 복사 후, 접속할 서버의 ~/.ssh/authorized_keys에 추가.
서버에서 다음 명령어로 디렉터리와 파일 권한 설정:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

SSH 접속 시 PEM 키 사용

ssh -i my-key.pem username@server-ip
username: 서버의 사용자 이름.
server-ip: 접속할 서버의 IP 주소.

RSA 키 보안 관리

chmod 600 ~/.ssh/my-key.pem

RSA 키 사용하여 SSH 접속

ssh -i my-key.pem username@server-ip
username: 서버의 사용자 이름.
server-ip: 접속할 서버의 IP 주소.

profile
Backend Engineer 💻 (since. 21/07/01)

0개의 댓글