본문 바로가기

카테고리 없음

lightsail puTTy No supported authentication methods available 에러

 

많이 찾아봤는데 다양한 이유가있다.

1. login name 실수

위그림과 같이 적절한 이름으로 넣어야됨

 

 

2. hostname

찾아보니까 뒤에 dns 붙여라 지역을 써라 등등있는데 결론은 그럴필요없다. login하는게 귀찮으면 Connection에서 Data에서 적용할순있지만 굳이 안해도 연결은 가능해야됨. 

lightsail에서 staic으로 만든 public IP주소를 잘 입력해야된다.

 

3. PuTTYGen

이게 내가 한 실수인데 공식문서를 대충보고 한글로된 블로그를 따라가다보니 실수했다.

lightsail에서 다운받은 pem키를 

Load로 불러오고 Save private key  이거면 된다.

굳이 generate할 필요없는데 불러오고 만들고 이런 뻘짓을 하다보니까 안되었다....

그냥 pem -> private ppk 변환하고 putty에 넣으면 끝

 

잘 작동한다. 

 

 

 

역시 공식 문서가 맞았다...

 

 

++

근데 그냥 putty 쓰지말고 vscode에 remote ssh 쓰는게 훠얼씬 편하다....

 

요거 설치해서

초록색 버튼 눌러서

 

7번째에 환경파일 열어서

config 열면

 

요렇게 puTTygen 사용해서 변경할 필요없이 다운받은 pem키 그대로 .ssh 폴더로 옮겨서 path만 설정해주면 바로 접근가능하다.

 

그런다음 connect to host 후

linux -> continue 하면

 

간편하게 바로 접근이 완료된다 !!!

왼쪽 사이드바에서 폴더열기로 server 폴더 불러오면 바로 볼수도 있음 ㅇㅇ

근데 저장이나 다운로드 업로드가 안될텐데

 

chown -R ubuntu ./

이렇게 ubuntu에 권한을 주면 자유롭게 local환경에서 aws서버 작업을 할 수 있다~

 

++

혹시 접속에 에러가 발생한다면

.ssh 폴더에 known_hosts 파일을 열어 접속 IP의 설정을 지워주면 될수도있음!