Window 10에서 Ubuntu 18.04에 원격 접속하는 방법에 대해 설명한다.
Nvidia driver 설치하는 법도 같이 설명한다.
XRDP 설치
1. xrdp, xorgxrdp 설치
$ sudo apt-get install xrdp
$ sudo apt-get install xorgxrdp
xorgxrdp 패키지를 설치할 때 의존성이 발생한다.
필자는 xorg-video-abil-23을 설치했다.
이후 xorgxrdp 패키지를 성공적으로 설치할 수 있다.
$ sudo apt-get install xorg-video-abi-23
2. 우분투 인증(authentication) 설정
/etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla 파일에 아래와 같은 내용을 기입한다.
$ sudo vim /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
아래의 파일을 다운받아서 사용하세요.
3. XRDP 서비스 시작, 포트 확인
$ sudo service xrdp restart
$ sudo service --status-all | grep + | grep xrdp
$ sudo netstat -antp
xrdp의 service 확인을 했을 때 [+] xrdp가 설정되어야 하고
netstat -antp로 listen port를 보았을 때, xrdp에 3389 port가 열려있어야 한다.
$ sudo reboot
==========================================================================
마우스 & 키보드가 멈출 때..
때때로 reboot 이후 마우스, 키보드가 움직이지 않는 현상이 발생한다.
$ sudo apt purge xserver-xorg-input *
$ sudo apt install xserver-xorg-input-all
$ sudo reboot
input interface를 모두 지우고 다시 설치하면 정상적으로 작동하는것을 확인할 수 있다.
============================================================================
Nvidia driver 설치
이전 블로그에서 Nvidia driver 설치하는 방법에 블로깅을 진행했는데 더 좋은 방법이 있어 추가로 진행한다.
수동으로 apt-get을 이용해 설치할 수 있는 방법이 있기 때문에 설명한다.
다음 명령어를 통해 사용할 수 있는 드라이버의 종류를 알 수 있다.
recommended 된 패키지를 설치하면 된다.
$ ubntu-drivers devices
관련 repository를 추가해야한다.
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
repository 내에 설치하고 싶은 드라이버가 있는지 확인한다.
$ sudo apt-cache search nvidia | grep nvidia-driver-435
nvidia-driver-435 - NVIDIA driver metapackage
드라이버가 있다면 apt-get 을 이용하여 nvidia-driver-435 드라이버를 설치할 수 있다.
$ sudo apt-get install nvidia-driver-435
$ sudo reboot
재부팅 후 nvidia-smi 명령어를 통해 nvidia driver 설치 여부를 확인할 수 있다.
$ nvidia-smi
Window 10에서 Ubuntu 18.04 원격 데스크톱 연결하기
필자는 포트포워딩을 사용했기 때문에 port 5356을 지정했다.
포트포워딩을 사용하지 않으면 port 3389를 사용하면 된다.
연결을 누르면 아래와 같은 화면을 볼 수 있다.
Session은 Xorg로 설정하고 username/password를 잘 설정하면 된다.
Mate 설치
조금 더 편안한 사용을 위해 mate를 설치한다.
$ sudo apt install tasksel
$ sudo apt update
$ sudo tasksel install ubuntu-mate-desktop
설치하다보면 아래의 순서로 진행하면 된다.
$ reboot
Mate 데스크탑 접속
$ sudo apt-get update
$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
설치 이후 /etc/xrdp/startwm.sh 파일을 업데이트 해야한다.
$ sudo sed -i.bak '/fi/a/ #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
다시 window10에서 원격접속을 실행하면 다음과 같다.
가끔 terminal에 명령어를 실행하면 thinclinet_drivers 문제가 발생한다.
아래 명령어를 통해 thinclient-drivers를 umount 할 수 있다.
$ sudo umount -l /home/<username>/thinclient-drivers
xrdp를 재시작하고 재부팅하면 성공적으로 사용할 수 있다.
$ sudo service xrdp restart
$ sudo reboot
========================================================================================================================================================
위 내용은 아래의 블로그들을 참고 했습니다.
https://jimnong.tistory.com/757
http://c-nergy.be/blog/?p=12043
https://home.angelnara.kr/blog/itinfo/%EC%9A%B0%EB%B6%84%ED%88%AC/13812/
https://codechacha.com/ko/install-nvidia-driver-ubuntu/
https://linuxconfig.org/how-to-install-mate-desktop-on-ubuntu-18-04-bionic-beaver-linux
http://c-nergy.be/blog/?p=8952
'ETC...' 카테고리의 다른 글
[Ubuntu 18.04/20.04] How to install intel-OpenCL on Ubuntu 18.04 (0) | 2020.10.27 |
---|---|
[Ubuntu] Nvidia Nsight compute usage (0) | 2020.06.10 |
Ubuntu 18.04, Install Nvidia driver and CUDA, cuDNN (0) | 2020.02.11 |
[Ubuntu] How to Kernel Compile (1) | 2019.10.20 |
[Ubuntu] How to install Visual Studio Code (0) | 2019.10.19 |