- @참고 : 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
- 비밀번호: 채우지 말고 비워두기