Android

Jak zainstalować serwer xrdp (zdalny pulpit) na Ubuntu 18.04

RDP into Ubuntu 18.04.2 LTS from Windows 10

RDP into Ubuntu 18.04.2 LTS from Windows 10

Spisu treści:

Anonim

Xrdp to implementacja protokołu RDP (Microsoft Remote Desktop Protocol) typu open source, która umożliwia graficzne sterowanie zdalnym systemem. Za pomocą RDP możesz zalogować się na zdalnym komputerze i utworzyć prawdziwą sesję pulpitu tak samo, jakbyś zalogował się na komputerze lokalnym.

W tym samouczku wyjaśniono, jak zainstalować i skonfigurować serwer Xrdp w systemie Ubuntu 18.04.

Instalowanie środowiska pulpitu

Zasadniczo na serwerach Linux nie zainstalowano środowiska pulpitu. Naszym pierwszym krokiem jest instalacja X11 i lekkiego środowiska komputerowego, które będzie działać jako backend dla Xrdp.

W repozytoriach Ubuntu dostępnych jest kilka środowisk graficznych (DE). Będziemy instalować Xfce. Jest to szybkie, stabilne i lekkie środowisko pulpitu, co czyni go idealnym do użycia na zdalnym serwerze.

Wpisz następujące polecenia jako użytkownik z uprawnieniami sudo, aby zainstalować Xfce na serwerze:

sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

W zależności od systemu pobieranie i instalowanie pakietów Xfce zajmie trochę czasu.

Instalowanie Xrdp

Pakiet Xrdp jest dostępny w domyślnych repozytoriach Ubuntu. Aby go zainstalować, uruchom:

sudo apt install xrdp

Po zakończeniu procesu instalacji usługa Xrdp uruchomi się automatycznie. Możesz sprawdzić, czy Xrdp działa, wpisując:

sudo systemctl status xrdp

Dane wyjściowe będą wyglądać mniej więcej tak:

● 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)…

Domyślnie Xrdp używa pliku /etc/ssl/private/ssl-cert-snakeoil.key , który jest czytelny tylko dla użytkowników należących do grupy „ssl-cert”. Wykonaj następujące polecenie, aby dodać użytkownika xrdp do grupy:

sudo adduser xrdp ssl-cert

Otóż ​​to. Xrdp został zainstalowany na serwerze Ubuntu.

Konfigurowanie Xrdp

Pliki konfiguracyjne Xrdp znajdują się w katalogu /etc/xrdp . W przypadku podstawowych połączeń Xrdp wystarczy skonfigurować Xrdp do korzystania z Xfce. Aby to zrobić, otwórz następujący plik w edytorze tekstu:

sudo nano /etc/xrdp/xrdp.ini

Dodaj następujący wiersz na końcu pliku:

/etc/xrdp/xrdp.ini

exec startxfce4

Zapisz plik i uruchom ponownie usługę Xrdp:

sudo systemctl restart xrdp

Konfigurowanie zapory ogniowej

Domyślnie Xrdp nasłuchuje na porcie 3389 na wszystkich interfejsach. Jeśli uruchamiasz zaporę na serwerze Ubuntu (co zawsze powinieneś robić), musisz dodać regułę, która umożliwi ruch na porcie Xrdp.

Aby zezwolić na dostęp do serwera Xrdp z określonego adresu IP lub zakresu adresów IP, w tym przykładzie 192.168.1.0/24 uruchom następującą komendę:

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

W celu zwiększenia bezpieczeństwa można rozważyć skonfigurowanie Xrdp do nasłuchiwania tylko na hoście lokalnym i utworzenie tunelu SSH, który bezpiecznie przekaże ruch z komputera lokalnego na porcie 3389 do serwera na tym samym porcie. Inną bezpieczną opcją jest instalacja OpenVPN i połączenie się z serwerem Xrdp przez sieć prywatną.

Łączenie z serwerem Xrdp

Po skonfigurowaniu serwera Xrdp nadszedł czas, aby otworzyć klienta Xrdp i połączyć się z serwerem.

Możesz teraz rozpocząć interakcję ze zdalnym pulpitem XFCE z lokalnego komputera za pomocą klawiatury i myszy.

Wniosek

Zainstalowanie serwera Xrdp pozwala zarządzać serwerem Ubuntu 18.04 z lokalnego komputera stacjonarnego za pomocą łatwego w użyciu interfejsu graficznego.

ubuntu rdp