xrdp 를 이용한 우분투 원격제어 정리 (18.04.x 버전 대응)
이전에 xrdp 를 이용한 우분투 원격 제어 방법을 정리 한 적이 있었다.
우분투 18.04.3. 버전으로 새로 설치 한 후 이 방법대로 설정하니 정상적으로 작동하지 않았다..
인터넷을 뒤져보니 다양한 방법들이 있는데 내가 적용한 꼭 필요한 요소들만 다시 정리..
1. xrdp 설치
# xrdp 설치
$ sudo apt-get install xrdp
$ sudo apt-get update
# desktop environment 설치
$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
# 이제는 startwm 파일 수정 안해도 되는것 같음.
2. xorg 설치
# xorg hwe 설치
sudo apt-get intall xorgxrdp-hwe-18.04
3. (공유기 사용시) 포트포워딩
(정리는 iptime 공유기 기준. 타사 공유기도 동일한 기능을 찾아 적용하면 됨.)
3.1 우선 내부 ip가 변하지 않도록 고정.
고급설정 - 내부네트워크설정 - 수동 IP 할당설정 에서 현재 사용중인 IP를 추가하여 고정.
3.2 tcp 포트 추가
NAT/라우터관리 - 포트포워드설정 에서 포트포워드 규칙을 추가 해 준다.
ssh를 위해 프로토콜은 tcp, 내외부 포트는 22, 내부IP는 현재 접속중인IP로 추가
원격접속을 위해 프로토콜은 tcp, 내외부 포트는 임의의값(기본은 3389), 내부IP는 현재 접속중인IP로 추가
3.3 (2.2.2에서 원격접속 포트를 3389외 다른 값을 이용한 경우) xrdp 설정변경
$ sudo vim /etc/xrdp/xrdp.ini
[globals]의 port=3389 이 부분을 2.2.2에서 설정한 포트 값으로 변경후 저장
$ service xrdp restart
4. 방화벽 규칙 추가
$ sudo ufw allow (2.2.2에서 설정한 포트번호)/tcp
(예 : sudo ufw allow 3008/tcp )
5. windows에서 접속
원격데스크톱 앱을 열고 IP 및 포트를 입력
이 경우 IP는 공유기로 입력되는 실제 IP. 유동IP라면 DDNS 필요.
( 예 : 128.XXX.XXX.XXX:3008 )
session은 Xorg로 설정하고 Ubuntu에서 사용하는 username과 password 입력하면 접속 성공.
5.1 session 처음 시작시 인증 관련 창이 계속 뜰 경우
처음 접속시 인증 관련 창이 계속 뜨는데 설정한 암호를 입력해도 계속 같은 창만 뜨는경우에는
color profile 등의 권한 문제인데 그냥 취소 취소 해서 넘어가면 된다.
color profile 등 설정은 귀찮으니 이후 테마를 설치하여 더 보기좋게 수정하자.
링크 : ubuntu 18.04에 arc-dark theme를 설치하자