본문 바로가기

개발 도구/ssh

[ SSH ] ssh-keygen - PEM 포맷으로 Key 생성하기

반응형

SSH에서 PEM 파일을 생성하는 방법은 보통 SSH 키 쌍을 생성할 때 사용되며, ssh-keygen 명령어를 이용해 가능합니다. PEM 파일은 프라이빗 키 파일을 의미하며, AWS 같은 클라우드 서비스에서 인스턴스 접속 시에도 자주 사용됩니다. 아래는 PEM 파일을 만드는 기본적인 과정입니다.

SSH에서 PEM 파일 생성 방법

  1. SSH 키 생성하기
   ssh-keygen -t rsa -b 2048 -m PEM -f my-key.pem
  • -t rsa : RSA 방식의 키를 생성
  • -b 2048 : 키 길이를 2048비트로 지정
  • -m PEM : PEM 형식으로 출력
  • -f my-key.pem : 키 파일 이름을 my-key.pem으로 지정
  1. 퍼미션 설정하기
    PEM 파일은 보안이 중요한 파일이므로 퍼미션을 설정해 접근을 제한합니다.
   chmod 400 my-key.pem
  1. 공개 키 추출하기
    PEM 파일은 프라이빗 키를 포함하고 있으므로, 공개 키가 필요하면 다음 명령어로 추출할 수 있습니다:
   ssh-keygen -y -f my-key.pem > my-key.pub

이 과정을 통해 PEM 형식의 프라이빗 키 파일을 생성할 수 있으며, 이를 원격 서버 접속에 사용 가능합니다.

반응형