Remote Server GUI 접속

leesj·2021년 11월 15일
0

Infra

목록 보기
6/9
  • Server 용 리눅스 서버의 GUI 사용을 위한 접속 방법을 기술
  • Prerequisites: Remote 서버의 Gnome(Xwindow) 활성화, 방화벽 정책 허용, OS 에 맞는 GUI Client
  • 설치대상: XRDP
  • xRDP는 Windows 이외의 다른 운영 체제에서 완전한 기능의 원격 데스크톱 환경을 제공할 수 있는 무료 오픈 소스 원격 데스크톱 프로토콜 서버

CentOS

Gnome 설치 확인

$ ps -ef | grep X
  • gdm이 있으면 GNOME
  • xdm이 있으면 KDE

xrdp server 설치

$ sudo yum -y update
$ sudo yum install -y epel-release
$ sudo yum install -y xrdp
$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp

Ubuntu

xwindows 설치

Desktop 설정 변경

ubuntu-desktop 설정 변경 작업 필요. 커널 변경이기 대문에 rebooting 이 필요함(추가 확인 필요)

$ apt install ubuntu-desktop

xrdp server 설치

$ sudo apt update
$ sudo apt -y install xrdp
$ sudo systemctl status xrdp

$ sudo adduser xrdp ssl-cert

trouble shooting

thinclient_drives 디렉터리 생성

xrdp 를 사용하는 경우 아래와 같은 디렉터리가 각 사용자 디렉터리에 자동 생성됨

drwxrwxr-t  2 sjlee517 sjlee517       4096 Nov 26 15:10 thinclient_drives

아래와 같이 xrdp.ini 파일의 allow_chanels 를 false 로 변경 후 디렉터리를 제거

$ sudo vi /etc/xrdp/xrdp.ini
allow_channels=false

$ rm -rf ~/thinclient_drives

black 화면 해결

https://m.blog.naver.com/uof4949/221898124782

xrdp.service: Can't open PID file /run/xrdp/xrdp.pid (yet?) after start: Operation not permitted

0개의 댓글