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회 재시작해주는 것이 좋다.
성공!
'Dev' 카테고리의 다른 글
Github Copilot 설정하기 (2) | 2022.04.25 |
---|---|
address already in use 에러 해결하기 ( awk와 함께 ) (0) | 2022.04.02 |
TypeORM - 버전 0.3 && ORM이란? (0) | 2022.03.28 |
WSL2 - 정적 ip 할당하기 && NIC Bridge mode (5) | 2022.03.08 |
Linux alias(별칭 지정) 명령어 영구 등록 (0) | 2022.02.14 |