-
Windows WSL에서 GUI 사용하기설치&설정 관련 2020. 7. 2. 22:42728x90
Windows WSL에서 GUI 사용하기
기본적으로 GUI를 사용하려면 ssh를 통한 접근 후 사용해야 합니다.
Windows 10에서 Windows Subsystem for Linux(WSL) GUI를 띄우는(크롬, interlij) 작업을 하기위해서 다음과 같은 설정이 필요합니다.
SSH 서버 설치 & 설정
기본으로 설치되어 있는 SSH 서버는 동작을 제대로 하지 못함으로 완전히 제거하고 재설치 한다.
# 설치 전에 APT repository 업데이트 $> sudo apt-get update $> sudo apt-get upgrade # ssh를 완전히 삭제하고 재설치 $> sudo apt-get purge openssh-server $> sudo apt-get install openssh-server
이후 /etc/ssh/sshd_config 파일을 열고 다음 항목들을 설정한다.
# /etc/ssh/sshd_config 파일 내 Port 22 Protocol 2 PermitRootLogin no AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication yes PubkeyAuthentication yes ChallengeResponseAuthentication no X11Forwarding yes UseDNS no
마지막으로 ssh 서버를 재시작 하고 나면 ssh에 대한 재설치와 설정은 끝이다.
$> sudo service ssh --full-restart $> sudo service ssh restart
GUI 사용하기
다음 명령어를 이용해서 Machine ID를 생성한다.
# ID 생성 $> sudo systemd-machine-id-setup $> sudo dbus-uuidgen --ensure # ID 확인 $> cat /etc/machine-id
x-window 구성요소 설치를 합니다.
$> sudo apt-get install x11-apps xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic
기본 디스플레이 포트 설정을 위해서 ~/.bashrc에 디스플레이 환경변수를 설정합니다.
# ~/.bashrc export DISPLAY=:0
이후 다음 명령어를 이용해서 디스플레이가 동작하는지 확인합니다.
$> xeyes
실행이 성공적으로 되면 눈이 뜨면서 마우스를 따라 눈동자를 움직입니다.
참고 자료
728x90'설치&설정 관련' 카테고리의 다른 글
수동으로 설치한 WSL을 삭제 하는 방법 (0) 2020.07.06 Windows WSL에서 한글 입력기 설정 하기 (0) 2020.07.04 보안프로그램을 피해서 WSL 설치하기! (0) 2020.07.01 VS CODE에서 npm install 시 EACCESS 권한 오류 발생 (0) 2020.06.30 특정 도메인의 API를 사용시 발생하는 ssl certificate_verify_failed 오류 (0) 2020.06.29