PuTTY로 EC2 인스턴스 접속 시도 시, No supported authentication methods available (server sent: publickey)

Joy🌱·2023년 8월 8일
1

🌟 Trouble Shooting

목록 보기
14/17
post-thumbnail

❓ 문제 발생

PuTTY로 EC2 인스턴스에 접속을 시도하던 도중 No supported authentication methods available (server sent: publickey) 에러 발생


❗ 원인

PuTTYgen으로 private key를 생성할 때, 변환 > 키 불러오기 > .pem 파일 선택 > 생성(Generate) > 개인키 저장(save private key) 순서대로 진행했었는데 생성 과정은 필요가 없었다.
.pem 파일 선택후 바로 개인키 저장을 하는 것.. 새로 keypair를 생성했던 과정이 문제가 되어 계속 접속 오류가 발생했던 것 같다 😂


✅ 해결

1

PuTTYgen으로 변환 > 키 불러오기 > .pem 파일 선택 > 개인키 저장(save private key) 순서대로 private key를 생성

2

PuTTY 실행 후, Host Name 및 Port 번호 지정

3

Connection > SSH > Auth > Credentials > private key file for authentication에 생성한 private-key.ppk 파일 불러오기 > 우측 하단의 Open클릭

4

인스턴스를 Ubuntu로 생성했으므로 반드시 login as : ubuntu로 입력 !!

접속 성공


🥲 회고 및 번외

처음엔 key 문제라고는 생각지도 못 하고 탄력적 IP 대신 퍼블릭 IPv4 DNS를 Host name으로 하는 등 다른 방법들을 총 동원 했지만 계속 같은 오류가 발생해서 머리가 어지러웠다. 하지만 강 같은 글을 발견하고 시도한 결과 성공..! 사실 Filezila 에서부터 Server refused our key라는 오류가 발생한 것이 시작이었고 설마하며 FuTTY 접속을 시도했는데 이 역시 같은 오류였다. key 문제라고 왜 생각지 못 했을까 🥹 문제가 발생하면 원인이 어떤 것인지 찾아보기 전 한번 더 생각하는 습관을 기르자 !

FileZilla 서버 연결 실패 에러

상태: Server refused our key
오류: 서버에 연결하지 못함

Filezila 에러도 위 문제와 동시에 깔끔히 해결! 🤣

Before

After


📌 Ref

https://chopby.tistory.com/99

profile
Tiny little habits make me

0개의 댓글