본문 바로가기

원도우

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

728x90

원도우 11에서 Windows Subsystem for Linux (WSL)을 사용하여 Ubuntu를 실행하고 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. Ubuntu 설치

  • Microsoft 스토어에서 Ubuntu를 설치하거나, 명령 프롬프트나 PowerShell에서 다음 명령을 실행하여 Ubuntu를 다운로드하고 설치합니다.
wsl --install -d Ubuntu

4. Ubuntu 초기 설정

  • 처음으로 Ubuntu를 실행하면 사용자 이름과 암호를 설정하게 됩니다.
728x90

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 주소입니다.

 

728x90