티스토리 뷰

728x90

ssh나 SFTP 에 접속을 하기 위해서 사용자 아이디/비밀번호로 로그인하는 방법도 있겠지만 키 파일을 이용해서 로그인을 할 수도 있다.

 

키 파일은 확장자가 ppk나 pem 파일로 접속을 할 수 있는데 검색을 좀 해보니까 윈도우에서 putty로 접속을 할 때는 ppk 파일을 사용한다고 한다. 

 

AWS에서 서버를 만들고 개인키를 발급받으면 pem 파일로 발급을 받는데 윈도우 사용자라면 putty를 사용해서 ssh 접속을 할텐데 putty는 pem 파일 말고 ppk 파일로 접속을 할 수 있다. (나는 맥 사용자라...)

 

(ppk는 putty private key의 약자이다..)

 

그래서 pem 파일을 ppk파일로 변환하려면 PuTTYgen 이라는 프로그램을 사용해서 변환할 수 있다.

 

근데 나는 맥 사용자라 ppk을 pem 파일로 변환해야 될 일이 있었는데 이럴 때 터미널 명령어로 ppk파일을 쉽게 pem 파일로 변환할 수 있었다.

사용법

brew install putty

설치하고 ppk를 pem으로 변환하는 명렁어를 작성해준다.

puttygen 원본.ppk -O private-openssh -o 사본.pem

추가로 퍼미션 설정을 해줘야 한다고한다.

chmod 600 사본.pem

도움

https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-ppk-pem-conversion/

 

Windows 및 Linux에서 .pem 파일을 .ppk 파일로 또는 그 반대로 변환

PuTTY는 Amazon EC2에서 생성된 프라이빗 키 형식(.pem)을 기본적으로 지원하지 않습니다. PuTTY를 사용하여 인스턴스에 연결하려면 프라이빗 키를 .ppk 파일로 변환해야 합니다. 이 변환에 PuTTYgen 도구

aws.amazon.com

http://lab.naminsik.com/4043

 

lab.naminsik

lab.naminsik - 개발자 남인식 Lab.

lab.naminsik.com

 

728x90
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함