[윈도우] 윈도우10에 WSL을 이용해서 우분투(Ubuntu) 18.04 설치하기 - (1) WSL 다운로드 및 ssh 설정
포스트
취소

[윈도우] 윈도우10에 WSL을 이용해서 우분투(Ubuntu) 18.04 설치하기 - (1) WSL 다운로드 및 ssh 설정

ads


개요

안녕하세요! 오늘은 윈도우10에서 리눅스 시스템을 사용하는 방법에 대해 간단하게 알아보겠습니다.

명칭은 Linux용 Windows 하위 시스템 이라고 부릅니다.

제어판 설정에서 기능 활성화 및 우분투 다운로드

제어판 = > 프로그램 => Windows 기능 켜기/끄기 => Linux용 Windows 하위 시스템을 체크표시 하시고 컴퓨터를 재부팅합니다.

이제 Microsoft Store 에 접속하셔서 linux 를 검색해주세요. Ununtu 18.04를 설치합니다. 저 같은 경우에는 이미 설치를 완료했습니다.

이제 Ubuntu를 검색하시고 나온 것은 눌러서 실행 하세요.

아마 열면 오류창이 뜰 텐데 PowerShell을 관리자 권한으로 실행시켜서

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows- Subsystem-Linux

해당 명령어를 붙여 넣습니다. 이 명령어가 활성화시키는 명령어입니다.

그 후에는 installing이 진행됩니다.

계정을 물어볼 때에는 username, password, password 순으로 입력하면 됩니다.

설치가 되면 이제 이 창을 보게 됩니다.

ssh 서비스 세팅하기

오늘의 목표는 바로 ssh를 설정해보자입니다!!

ssh를 시큐어 쉘이라고도 하며

이것은 세팅해놓으면 원격으로 리눅스를 제어할 수 있게 됩니다.

기본 내장된 ssh를 사용하셔도 문제없습니다.

sudo nano /etc/ssh/sshd_config 를 입력합니다.

#Port 22 => Port 원하는 포트(저는 2000)

PermitRootLogin prohibit-password => PermitRootLogin yes

비밀번호를 통한 ssh 로그인을 허용합니다.

PasswordAuthentication 부분을 PasswordAuthentication yes 로 설정해야 비밀번호가 걸립니다.

모두 수정했다면 Control + x = > y => 엔터

ssh 서비스 재시작하는 방법: sudo service ssh restart

또한 최고 관리자인 root로 ssh를 접속하기 위해 비밀번호를 설정해야 합니다.

sudo passwd root => 원하는 비밀번호 입력 후 엔터 => 한번 더 입력 후 엔터

이제 root계정으로 ssh 접속 잘 됩니다.

윈도우 부팅 시 ssh 서비스 자동시작

일반 리눅스라면 systemctl enable ssh 로 활성화시키겠지만, WSL을 그게 안 됩니다. 그래서 시작 프로그램에 등록해야 합니다. win + r = > shell:statup 엔터 치시면 시작 프로그램 폴더로 이동하게 됩니다.

@echo off

bash -c “sudo service ssh start” ****

이렇게 메모장에 치셔서 wsl.bat라는 이름으로 시작 프로그램에 저장합니다. 파일명은 확장자가 bat이기만 하면 됩니다.

이제 컴퓨터 부팅 시마다 자동으로 ssh가 시작됩니다

마무리

오늘 세팅은 여기까지~~ 글 봐주셔서 감사합니다.

여담이지만 WSL2도 출시가 되었습니다. 윈도우 2004 버전 이상이면 업그레이드가 가능합니다.

명령어를 쳐주고 커널 패치 프로그램만 실행해주면 되는데

저는 업그레이드 이후에 불편해져서 비추천드리고 싶습니다.

왜냐하면 외부로 포트 포워딩이 자동으로 안 되어서

컴퓨터 부팅 시마다 필요한 포트가 열리도록 작업 스케줄러를 세팅해야 합니다.

그렇다 치고.. 도커가 된다고는 하는데, 딱히 안정적이지는 못합니다. 웬만하면 WSL1을 사용해주세요.


ads
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

게임 컨트롤러로 스팀게임 Spelunky를 플레이해보았습니다.

순정 안드로이드10을 탑재한 스마트폰 LG Q9 One을 소개합니다. (제가 새로 구매한 제품입니다.)