Dev
WSL2 - putty로 SSH 연결하기
hou27
2021. 12. 31. 13:33
WSL2를 활용하여 작업하던 중 갑자기 작업표시줄에 있는 putty가 보여 ssh로 접속해보고 싶단 생각이 들었다.
시도해봤더니 위와 같이 에러를 던졌다.
ssh 서비스가 작동하고 있지 않는 것 같아서 우선 설치 유무부터 확인해주었다.
다행히도 설치가 되어있었다.
위 명령어를 통해 ssh가 실행되고 있지 않음을 확인하고,
서비스를 시작하려 했으나
이렇게 host key가 없다며 종료되었다.
해당 문구를 구글링해보니 거의 최상단에서 바로 해답을 찾을 수 있었다.
https://www.garron.me/en/linux/sshd-no-hostkeys-available-exiting.html
ssh-keygen -A
이 명령어 하나면 간단하게 key가 발행되며 해결되었다.
이후 다시 ssh를 실행하고 putty로 접속을 시도하였으나,
위와 같은 에러 문구가 떴다.
ssh 설정의 문제로, 약간만 수정해주면 되는 문제이다.
vi /etc/ssh/sshd_config
편집기로 켜준 후
PasswordAuthentication을 no에서
yes로 수정해주면 끝!
service ssh restart
서비스의 설정을 변경했으므로 1회 재시작해주는 것이 좋다.
성공!