...
Windows 10의 리눅스 서브시스템 사용하기(SSH 설정 및 접속)
https://learn.microsoft.com/ko-kr/windows/wsl/troubleshooting
XDMCP 데몬 설치 및 설정
다음 글을 참조하시기 바랍니다.
...
WSL2 설치 혹은 WSL1에서 업그레이드
https://learn.microsoft.com/ko-kr/windows/wsl/install#upgrade-version-from-wsl-1-to-wsl-2XDMCP 데몬으로서 lightdm 설치 및 설정
Windows 10의 리눅스용 Windows 하위 시스템 (WSL) 의 XDMCP 설정 - Ubuntu 18.04Code Block test@win10-20h2-hdj-wsl:~$ sudo apt-get update && sudo apt install lightdm
Code Block test@win10-20h2-hdj-wsl:~$ sudo vi /etc/lightdm/lightdm.conf
Code Block [LightDM] start-default-seat=false [XDMCPServer] enabled=true port=177
사용자 데스크톱 설치
Code Block test@win10-20h2-hdj-wsl:~$ sudo apt install xubuntu-desktop
lightdm 데몬 구동
Code Block test@win10-20h2-hdj-wsl:~$ sudo service dbus start test@win10-20h2-hdj-wsl:~$ sudo /etc/init.d/lightdm start&
Systemd 설치
https://gist.github.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950Code Block test@win10-20h2-hdj-wsl:~$ sudo cd /tmp test@win10-20h2-hdj-wsl:~$ wget --content-disposition \ "https://gist.githubusercontent.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950/raw/952347f805045ba0e6ef7868b18f4a9a8dd2e47a/install-sg.sh" test@DESKTOP-CSF1TA1-wsl:~$ sudo chmod +x /tmp/install-sg.sh test@DESKTOP-CSF1TA1-wsl:~$ sudo /tmp/install-sg.sh
Systemd 구동
호스트에서 WSL 구동 명령인 wsl 대신 다음 명령을 사용해야 합니다.Code Block C:\WINDOWS\system32>wsl --shutdown C:\WINDOWS\system32>wsl genie -s
※ wsl 프롬프트가 나올 때까지 시간이 많이 소요되고 ‘Timed out waiting for systemd to enter running state.’ 메시지가 나오는 경우: wsl의 서비스의 일부가 제대로 구동되지 않아 생기는 문제입니다. 이 문서의 덧글을 확인해 보시고 문제를 해결하시기 바랍니다.
XDMCP 서비스를 위한 systemd 명령
Code Block test@win10-20h2-hdj-wsl:~$ sudo systemctl enable dbus; sudo systemctl start dbus test@win10-20h2-hdj-wsl:~$ sudo systemctl enable lightdm; sudo systemctl start lightdm
WSL 윈도우 외부에서 WSL 리눅스의 XDMCP 접속을 위한 UDP 포워딩
Code Block C:\Users\test\Desktop\sudppipe>for /F "usebackq delims=" %A in (`hostname`) do sudppipe.exe %A-wsl 177 177
WSL PC의 윈도우 방화벽 설정에서 다음 포트 허용
UDP 포트 177번 : 원격에서 XDMCP 접속
TCP 포트 22번 : 원격에서 SSH접속 또는 Secure XDMCP 접속Xmanager에서 접속
...