-
PuTTY로 EC2 인스턴스 접속 시도 시, No supported authentication methods available (server sent: publickey) 에러,오류카테고리 없음 2024. 5. 29. 01:37
시작.
AWS EC2로 인스턴스를 만들때 key pair를 만드는데 여기서 pem 파일과 ppk 파일을 다운로드 받을 수가 있는데 난 pem만 받았다. puTTy로 접속하려면 ppk를 받아야 하는데 그걸 안받았던 것.(글을 제대로 읽어봐야 한다)
뭐 인스턴스 지우고 다시 설치하는 것 보단 puTTygen 프로그램을 이용하여(puTTY를 설치하면 같이 설치됨)
pem -> ppk로 변환 해주면 되는데 여기서 문제가 발생.
public key가 문제인건가? 다시 ppm을 ppk 변경을 했는데
이번에는 Save public key로 저장.
하지만 위와 똑같은 오류가 발생.
여기저기 검색하다가
PuTTY로 EC2 인스턴스 접속 시도 시, No supported authentication methods available (server sent: publickey)
PuTTY로 EC2 인스턴스 접속 시도 시, No supported authentication methods available (server sent: publickey)
velog.io
이 분의 내용을 보고 해도 오류가 뜸.
해결
save public key나 save private key를 누르면 아래와 같이 나오는데
여기서 아까 생성한 ppk를 눌러서 덮어쓰기를 한 것이 문제였던 것.(그렇게 한 이유는 파일이름 다시 치는게 귀찮아서..)
그래서 기존에 생성했던 ppk를 지우고 save private key 로 새로 저장을 하고 puTTy에 새로 생성한 ppk를 넣으니
제대로 접속이 됨