어떻게 보면 최근 흐름과 반대로 간다고보시면 됩니다 ㅎㅎ
최근 클라우드 시장이 활발해지면서 ssh키를 이용한 인증을 사용하곤 하는데요.
WSL에 ssh를 깔고 접근하니 로컬네트워크에서는 불필요하게 과정을 덧붙히는(?) 느낌도 있어 이 에러를 해결하는방법입니다.
No supported authentication methods available (server sent publickey)
기존과 동일하게 id /pw로 ssh 접근이 가능하도록 셋팅해보겠습니다.
먼저 최소한 서버에 한번은 접근해서 root 권한을 획득해주셔야합니다.
저같은경우 wsl이기 때문에 ubuntu로 접근해서 root 권한을 얻었습니다.
그리고 vi /etc/ssh/sshd_config 로 들어가서
PasswordAuthentication 항목을 찾아서 no 를 yes로 변경해줍니다.
변경후 :wq를 통해 저장해주고 service ssh restart 명령어로 데몬을 재시작 시켜주세요.
그리고 다시 ssh로 접근하면 에러없이 id / pw로 접근가능하시는걸 확인할 수 있습니다.
[Reference] : 달소, 「서버포럼 – SSH 접근시 key 사용하지않고 pw로 접근하는방법」 https://svrforum.com/?document_srl=57627&mid=svr&act=dispBoardContent.