Windows Subsystem for Linux (WSL)에 Secure Shell (SSH) 환경 구축하기
SSH 서비스 상태 확인
사실 WSL에는 SSH 서비스가 이미 설치되어있다.
다음 명령어를 이용하여, 현재 WSL에 설치된 모든 서비스의 상태를 확인할 수 있다.
1
sudo service --status-all
ssh
서비스가 이미 설치되어있고, [ - ]
상태(정지 상태)임을 확인할 수 있다.
SSH 서비스에 비밀번호 인증으로 접속할 수 있도록 설정 변경
SSH 서비스에 비밀번호 인증으로 접속하려면, SSH 서비스 설정 파일에서 비밀번호 인증을 허용해주어야 한다.
SSH 서비스 설정 파일은 /etc/ssh/sshd_config
이다.
아래 명령으로 설정 파일을 열고
1
sudo vi /etc/ssh/sshd_config
다음 항목을 no
에서 yes
로 변경해준다.
1
PasswordAuthentication yes
SSH 서비스 실행 및 접속
WSL에 SSH 서비스 환경 구축이 완료되었다.
이제 SSH 서비스를 실행하면, WSL 밖에서 SSH를 이용하여 WSL에 접속할 수 있다.
SSH 서비스를 실행하는 명령어는 아래와 같다.
1
sudo service ssh start
WSL을 종료하고 Windows 11 터미널에서 접속을 시도해보자.
1
ssh study@127.0.0.1
ssh study@127.0.0.1
: 127.0.0.1 주소에 study 계정으로 접속
문제 없이 접속되는 것을 확인할 수 있다.
이 상태에서는 exit
명령어 입력 시 SSH 서비스 연결이 끊어지면서 Windows 11 터미널로 복귀하게 된다.
This post is licensed under CC BY 4.0 by the author.