Network2022. 10. 25. 16:32

정말 오랜만에 AWS에서 인스턴스를 띄워서 PuTTY로 접속해보려고 하는데,

콘솔에서 방금 만든 키 페어를 인스턴스에 설정해주고 접속을 하려고 해도 아래 오류로 인해 접속이 되지 않았다.

'Error: No supported authentication methods available (server sent: publickey)'

 

여러 글들을 찾아봐도 .pem을 PuTTYgen으로 변환해 사용하라거나 계정 이름을 확인하라고들 하는데,

도저히 안돼서 AWS의 CLI를 사용하려 해도 auth failed만 뱉는 답답한 상황이었다.

(루트 사용자 계정이 아니라 IAM 계정이라...)

 

EC2 접속 메뉴얼을 천천히 읽어보니 최신 버전 PuTTY를 사용하라는 말이 있어 업데이트 했더니 문제 없이 접속이 된다.

올해 초에 설치한 PuTTY(v0.74)인데 뭐가 문제였던건진 모르겠지만...

 

 

요약:

구버전 PuTTY에서 EC2에 private key를 사용한 접속이 안될 수 있으니,

username도 키 페어도 모두 확인했는데 안된다면 PuTTY를 최신 버전으로 업데이트해보자.

필자는 v0.77로 업데이트해 해결했다.

'Network' 카테고리의 다른 글

AWS를 활용한 Web/FTP Server 제작  (0) 2017.08.05
RaspberryPi를 이용한 Web/FTP 서버 구축  (0) 2017.08.04
Posted by BinZIP