본문 바로가기

원도우

[draft] 원도우 11에서 WSL을 사용하여 우분투를 실행하고 SSH 서버를 활성화하는 방법

원도우 11에서 Windows Subsystem for Linux(WSL)을 사용하여 우분투를 실행하고 SSH 서버를 활성화하는 방법

1. WSL 설치

Windows 11에서 WSL을 사용하려면 먼저 WSL을 설치해야 합니다. 이를 위해 PowerShell을 열고 다음 명령을 실행합니다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

시스템 재부팅이 요구되면 수락하세요.

2. WSL 2로 업그레이드

WSL 2를 사용하면 더 나은 성능을 얻을 수 있습니다. WSL 2로 업그레이드하려면 다음 명령을 실행합니다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

그런 다음 WSL 2를 기본 버전으로 설정합니다.

wsl --set-default-version 2

3. 우분투 설치

Microsoft 스토어에서 Ubuntu를 설치하거나 명령 프롬프트나 PowerShell에서 다음 명령을 실행하여 우분투를 다운로드하고 설치합니다.

wsl --install -d Ubuntu

4. 우분투 초기 설정

처음으로 우분투를 실행하면 사용자 이름과 암호를 설정하게 됩니다.

5. SSH 서버 설치

SSH 서버를 설치하려면 다음 명령을 실행합니다.

sudo apt update
sudo apt install openssh-server

6. SSH 서비스 시작

SSH 서버를 시작하려면 다음 명령을 실행합니다.

sudo service ssh start

SSH 서버가 실행 중인지 확인하려면 다음 명령을 사용합니다.

sudo service ssh status

7. 방화벽 규칙 설정 (선택 사항)

기본적으로 SSH 포트 22가 방화벽에 차단될 수 있으므로 필요에 따라 방화벽 규칙을 설정해야 합니다.

 

이제 SSH 서버가 WSL 우분투에서 활성화되었으며 다른 컴퓨터에서 SSH 클라이언트를 사용하여 연결할 수 있어야 합니다. SSH 클라이언트를 사용하여 WSL 우분투에 연결하려면 다음 명령을 사용할 수 있습니다. (리눅스 또는 macOS에서)

ssh username@wsl-hostname-or-ip

 

여기서 username은 WSL 우분투에서 설정한 사용자 이름이고 wsl-hostname-or-ip는 WSL 우분투의 호스트 이름 또는 IP 주소입니다.