본문 바로가기
리눅스&OS

WSL 우분투 리눅스(ubuntu linux) 20.04에서 SSH 서버 시작하고 접속하기

by developer's warehouse 2024. 6. 10.

오늘은 WSL Ubuntu Linux 20.04에 SSH 서버를 설치하고 접속하는 방법을 설명드리겠습니다. wsl 리눅스를 설치해도 기본 터미널에서는 여러가지 안되는 것도 많고, 특히 GUI 프로그램을 실행시키려면 설치해 줘야 하는것이 많습니다. 저의 경우 mobaxterm을 설치해서 WSL 리눅스는 최소한만 설치한 후 ssh로 접속해서 X 프로그램을 실행시키면 윈도우에서 잘 나옵니다. 그래서, WSL 리눅스에서 SSH를 설치해서 사용하는 법을 알아보겠습니다.

 

1. SSH 설치

먼저, SSH 서버를 설치해야 합니다. 이를 위해 터미널을 열고 다음의 명령어를 입력하세요:

sudo apt-get update
sudo apt-get install openssh-server

이 명령어는 우선 패키지 목록을 업데이트하고, 그 다음에 OpenSSH 서버를 설치합니다.

 

2. SSH 설정

SSH 서버를 설정하기 위해 SSH 설정 파일을 열어야 합니다. 이를 위해 다음의 명령어를 입력하세요:

sudo vi /etc/ssh/sshd_config

이 명령어는 vi 텍스트 편집기를 사용하여 SSH 설정 파일을 엽니다. 여기서는 PermitRootLogin을 no로 설정하고, PasswordAuthentication을 yes로 설정하는 것이 좋습니다. 이렇게 하면 루트 사용자로의 SSH 로그인을 방지하고, 암호 인증을 허용할 수 있습니다.

 

3. SSH 서버 시작

이제 SSH 서버를 시작할 수 있습니다. 이를 위해 다음의 명령어를 입력하세요:

sudo service ssh start

이 명령어는 SSH 서버를 시작합니다.

 

4. SSH 접속 확인

 

마지막으로, SSH 접속이 잘 되는지 확인해 보세요. 이를 위해 다음의 명령어를 입력하세요:

ssh localhost

이 명령어는 로컬 컴퓨터에 SSH로 접속을 시도합니다. 암호를 입력하라는 메시지가 표시되면, 사용자 암호를 입력하세요. 그러면 SSH 세션이 시작됩니다.

로컬 테스트가 되면 아래와 같이 mobaxterm에서 원격으로도 잘 붙습니다.

이 때, 로컬 우분투의 IP를 확인하는 방법은 여기를 눌러서 확인해 주시면 됩니다.

원격으로 SSH 접속 성공한 화면

 

이상으로 WSL Ubuntu Linux 20.04에 SSH 서버를 설치하고 접속하는 방법에 대해 설명드렸습니다. 윈도우에서도 편리하게 리눅스를 설치하고 vscode도 사용해 보세요~

facebook twitter kakaoTalk kakaostory naver band shareLink