- @참고 : docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html#putty-private-key

- @참고: www.zyxware.com/articles/5133/how-to-connect-to-amazon-ec2-using-filezilla

 

 

상황

putty를 통해 aws ec2로 .pem 키를 통해 연결하려면 키 형식을 .ppk로 바꿔줘야 해서 puttygen을 다운받아 aws 가이드에서 안내해준 대로 진행하며 바꿔주려하였다. 그 과정에서 

Couldn't load private key (unsupported cipher)

란 에러가 떴다.

해당 puttygen version은 0.74이다.

 

해결

방법1. git bash에서 ssh로 직접 연결

ssh -i 키이름.pem ec2-user@xx.xxx.xxx.xx

-i 는 identify file을 의미한다. 위의 커맨드를 치면 해당 키의 passphrase를 치고 연결 할 수 있다.

방법2. FileZilla로 연결하면 그 과정 중 .pem → .ppk로 바꿔줌

Filezilla로 키 파일 임포트 하는법 (.pem → .ppk 키 변경 방법)

1. 편집 > 설정 > 연결 > SFTP

2. "키 파일 추가" 클릭

3. key file(aws에서 준 .pem 파일) 위치로 찾아가 열기

AWS EC2 인스턴스로 연결하는 법

1. 파일 > 사이트 관리자 > New site

2. 양식 작성 후 연결 버튼 클릭

- 프로토콜: SFTP

- 호스트: xx.xxx.xxx.xx

- 로그온 유형: 일반(default임)

- 사용자: ec2-user

- 비밀번호: 채우지 말고 비워두기

 

 

블로그 이미지

uchacha

개발자 일지

,