Ubuntu 18.04에 Xrdp 서버를 설치하는 방법(원격 데스크톱)

Ubuntu 18.04에 Xrdp 서버를 설치하는 방법(원격 데스크톱)

2022-05-17 last update

7 minutes reading ubuntu rdp
Xrdp는 Microsoft Remote Desktop Protocol(RDP)의 소스를 사용하여 원격 시스템을 그래픽 방식으로 제어할 수 있습니다.RDP를 사용하면 원격 기기에 로그인하여 로컬 기기에 로그인한 것처럼 진정한 데스크톱 세션을 만들 수 있습니다.이 자습서는 Ubuntu 18.04에서 Xrdp 서버를 설치하고 구성하는 방법에 대해 설명합니다.원격 데스크톱에 접근할 수 있는 소스 솔루션을 원한다면 VNC

데스크탑 환경 설치

일반적으로 Linux 서버는 데스크톱 환경을 설치하지 않습니다.우리의 첫 번째 단계는 X11과 경량급 데스크톱 환경을 설치하여 Xrdp의 백엔드로 삼는 것이다.Ubuntu 저장소에 사용할 수 있는 여러 데스크톱 환경(DE)이 있습니다.설치Xfce
. 원격 서버에서 사용하기에 적합한 빠르고 안정적이며 가벼운 데스크탑 환경입니다.다음 명령을 user with sudo privileges 형식으로 입력합니다.
XF913을 다운로드하고 XF913 패키지를 설치하는 데 시간이 걸립니다.

Xrdp 설치

Xrdp 패키지는 기본 Ubuntu 저장소에서 사용할 수 있습니다.설치하려면
sudo apt updatesudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
설치 프로세스가 완료되면 Xrdp 서비스가 자동으로 시작됩니다.Xrdp가 실행 중인지 확인하려면:
sudo apt install xrdp 
을 입력하십시오. 출력은 다음과 같습니다.
sudo systemctl status xrdp
기본적으로 Xrdp는 /etc/ssl/private/ssl-cert-snakeoil.key 파일을 사용합니다. 이 파일은 'ssl 인증서' 그룹의 사용자만 읽을 수 있습니다.다음 명령을 실행하십시오add the xrdp user to the group.
:
● xrdp.service - xrdp daemon
   Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago
     Docs: man:xrdp(8)
           man:xrdp.ini(5)
  ...
그렇습니다.Xrdp가 이미 Ubuntu 서버에 설치되어 있습니다.

Xrdp 구성

Xrdp 구성 파일은 /etc/xrdp 디렉토리에 있습니다.기본 Xrdp 연결의 경우 구성 파일을 변경할 필요가 없습니다.Xrdp는 기본 X 창 데스크톱을 사용하며 이 예에서는 XFCE입니다.기본 프로파일 이름은 xrdp.ini 입니다.
이 파일은 보안과 탐지 주소 같은 전역 설정을 설정하고 xrdp 로그인 세션을 만들 수 있도록 여러 부분으로 나뉘어 있습니다.프로파일을 변경할 때마다 Xrdp 서비스를 다시 시작해야 합니다.
sudo adduser xrdp ssl-cert  
Xrdp는 startwm.sh 파일을 사용하여 X 세션을 시작합니다.다른 X 윈도 데스크톱을 사용하려면 이 파일을 편집하십시오.

방화벽 구성

기본적으로 Xrdp는 모든 인터페이스의 포트3389를 감청합니다.915 (뛰면)
(계속 이렇게 해야 합니다), Xrdp 포트의 데이터를 사용하기 위한 규칙을 추가해야 합니다.특정 IP 주소나 IP 범위에서 Xrdp 서버에 접근할 수 있도록 하려면 이 예192.168.1.0/24에서 다음과 같은 명령을 실행하십시오:
sudo systemctl restart xrdp
어느 곳에서든 접근할 수 있도록 (안전상의 이유로 권장되지 않음) (adsbyGoogle=window.adsbyGoogle | | []).추진({});
sudo ufw allow from 192.168.1.0/24 to any port 3389
안전성을 높이기 위해 Xrdp를 로컬 호스트에서만 탐지하는 것으로 설정하고 firewall on your Ubuntu server
포트3389에 있는 로컬 컴퓨터의 트래픽을 동일한 포트에 있는 서버로 안전하게 전달합니다.또 다른 보안 옵션은 SSH tunnel입니다.
전용 네트워크를 통해 Xrdp 서버에 연결합니다.

Xrdp 서버에 연결

현재 Xrdp 서버를 설정했습니다. Xrdp 클라이언트를 열고 서버에 연결할 때입니다.Windows PC가 있으면 기본 RDP 클라이언트를 사용할 수 있습니다.Windows 검색 표시줄에 "remote"를 입력하고 "remote Desktop Connection"을 클릭합니다.RDP 클라이언트가 열립니다.컴퓨터 필드에 원격 서버 IP 주소를 입력한 다음 연결 을 클릭합니다. 로그인 화면에 사용자 install OpenVPN를 입력합니다.
암호를 입력하고 [확인]을 클릭합니다.에 로그인하면 기본 Xfce 데스크톱을 볼 수 있습니다.이것은 다음과 같습니다. 키보드와 마우스를 사용하여 로컬 기기에서 원격 XFCE 데스크톱과 상호작용을 시작할 수 있습니다.MacOS를 사용하는 경우 Mac App Store에서 Microsoft 원격 데스크탑 애플리케이션을 설치할 수 있습니다.Linux 사용자는 RDP 클라이언트(예: Remmina 또는 Vinagre)를 사용할 수 있습니다.

결론

Xrdp 서버를 설치하면 로컬 데스크톱 컴퓨터에서 Ubuntu 18.04 서버를 쉽게 사용할 수 있는 그래픽 인터페이스를 사용할 수 있습니다.