본문으로 바로가기

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

 

 

아래의 파일을 다운받아서 사용하세요.

45-allow-colord.pkla
0.00MB

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

https://goodtogreate.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%AC-1604-%EC%9B%90%EA%B2%A9-%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%83%91-%EC%84%A4%EC%A0%95

http://c-nergy.be/blog/?p=8952

https://locker69.tistory.com/entry/Error-when-getting-information-for-file-homeleedainthinclientdrivesTransport-endpoint-is-not-connected