IT Info & Tips/리눅스 & NAS Info

우분투 16.10에서 xrdp + xfce4 설치하기 for Win10 원격데스크톱



우분투를 서버로 사용한다면 본체를 어딘가에 쳐박아두고 원격접속으로 제어하기 마련이다. 몇가지 방법이 있겠지만 윈도우10을 사용하는 유저라면 기본적으로 내장되어 있는 "원격데스크톱" 을 사용하는게 편하다.


이를 위해서 우분투에 xrdp를 기반으로 몇가지를 설치하고 작업해줘야하는데 그 중에서 개인적으로 가장 쓸만하다고 생각하는 방법 하나만 소개하도록 한다.


기본적으로 xrdp + xfce4 환경인데, 굳이 이것을 사용하는 것은 mate와는 다르게 기본 세팅만으로도 윈도의 Copy&Paste가 먹혀들고 터미널의 프로파일 세팅이 그대로 적용되기 때문에 시각적으로도 보기가 좋아서라는 지극히 개인적인 이유에서다.

 


1. 먼저 우분투의 패키지를 최신 상태로 업데이트 한다.

$ sudo apt-get update
$ sudo apt-get upgrade

2. xrdp 를 설치해준다. 16.10 기준으로 0.9.0 버전이다. 버전을 확인하고 싶으면 설치 후 -v 로 확인하도록 하자.
$ sudo apt-get install xrdp
$ xrdp -v

3. xfce4 를 설치해준다.
$ sudo apt-get install xfce4


Tip. 굳이 Mate를 xfce4 대신 사용하고 싶다면 3번 과정 대신 아래 명령어를 통해 mate를 설치하면 된다. 필요하신 분들을 위해 참고로 남겨 둔다.
$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon


4. 이 상태로 접속하면 회색화면만 출력된다. 세션을 연결해주도록 한다.
$ sudo vi /etc/xrdp/startwm.sh
위 파일을 열면 제일 아래줄에
test -x /etc/X11/Xsesssion && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession
항목이 있는데 앞쪽에 #를 입력해 주석 처리하도록 한다. 이후 그 아래에 세션 연결 문구를 삽입하면 된다.
xfce4-session


5. xrdp 서비스를 재시작하고 윈도우10의 원격데스크톱을 이용해 접속하면 된다. 

sudo service xrdp restart



TIP. 혹시 이렇게해도 세션 접속이 되지 않는다면 /에 세션 설정 파일을 추가하면 된다.
sudo vi ~/.xsession 
파일 생성후 내용에 아래 한줄 추가
xfce4-session