Xrdp este un open-source de implementare a Microsoft Remote Desktop Protocol (RDP), care vă permite să grafic de control un sistem la distanță. Cu RDP, vă puteți conecta la mașina de la distanță și puteți crea o sesiune desktop reală la fel ca și cum v-ați fi conectat la o mașină locală.acest tutorial se referă la modul de instalare și configurare a serverului Xrdp pe Ubuntu 20.04.

instalarea mediului Desktop #

serverele Ubuntu sunt gestionate din linia de comandă și nu au un mediu desktop instalat în mod implicit., Dacă rulați versiunea desktop a Ubuntu, săriți peste acest pas.

există diferite medii desktop disponibile în depozitele Ubuntu pe care le puteți alege. O opțiune este instalarea Gnome, care este mediul desktop implicit în Ubuntu 20.04. O altă opțiune este instalarea Xfce . Este un mediu desktop rapid, stabil și ușor, ceea ce îl face ideal pentru utilizarea pe un server de la distanță.

rulați una dintre comenzile de mai jos pentru a instala mediul desktop la alegere.,

  • Install Gnome:

    sudo apt updatesudo apt install ubuntu-desktop
  • Instala Xfce:

    sudo apt updatesudo apt install xubuntu-desktop

în Funcție de sistemul dumneavoastră, descărcarea și instalarea GUI pachete va lua ceva timp.

instalarea Xrdp #

Xrdp este incudat în depozitele implicite Ubuntu. Să-l instalați, rulați:

sudo apt install xrdp 

Odată ce instalarea este completă, Xrdp serviciul va porni automat., Puteți verifica scriind:

sudo systemctl status xrdp

ieșire va arata ceva de genul asta:

în mod implicit Xrdp foloseste /etc/ssl/private/ssl-cert-snakeoil.key fișier care poate fi citit numai de către membrii „ssl-cert” de grup. Executați următoarea comandă pentru a adăuga xrdp utilizator la grup :

sudo adduser xrdp ssl-cert 

Reporniți Xrdp serviciu pentru ca modificările să aibă efect:

sudo systemctl restart xrdp

Asta este. Xrdp a fost instalat pe serverul Ubuntu și puteți începe să îl utilizați.,

Xrdp de Configurare #

Xrdp fișierele de configurare se află în /etc/xrdp director. Pentru conexiunile Xrdp de bază, nu este necesar să efectuați modificări la fișierele de configurare.

Xrdp utilizează mediul desktop implicit X Window (Gnome sau XFCE).

fișierul de configurare principal este numit xrdp.ini. Acest fișier este împărțit în secțiuni și vă permite să setați Setări globale de configurare, cum ar fi adresele de securitate și ascultare și să creați diferite sesiuni de conectare xrdp.,ori de câte ori faceți modificări la fișierul de configurare, trebuie să reporniți serviciul Xrdp.

Xrdp utilizează startwm.sh fișier pentru a lansa sesiunea X. Dacă doriți să utilizați un alt desktop X Window, editați acest fișier.

Configurarea Firewall #

Xrdp daemon ascultă pe portul 3389 pe toate interfețele. Ubuntu, va trebui să deschideți portul Xrdp.,

pentru a permite accesul La Xrdp server de la o anumită adresă IP sau IP range, de exemplu, 192.168.33.0/24, va rula următoarea comandă:

sudo ufw allow from 192.168.33.0/24 to any port 3389

Dacă doriți, pentru a permite accesul de oriunde (care este extrem de descurajat din motive de securitate), a alerga:

sudo ufw allow 3389

Pentru o securitate sporită, vă poate lua în considerare înființarea Xrdp pentru a asculta doar de pe localhost și crearea unui tunel SSH care în condiții de siguranță înainte de trafic de la computerul local pe portul 3389 la server pe același port.,

Conectarea la Xrdp Server #

Acum, că ați configurat Xrdp server, este timpul pentru a vă deschide fișeirul Xrdp client și a vă conecta la server.dacă aveți un PC Windows, puteți utiliza clientul RDP implicit. Tastați ” remote „în bara de căutare Windows și faceți clic pe”Remote Desktop Connection”. Acest lucru va deschide clientul RDP. În câmpul” Computer”, introduceți adresa IP a serverului de la distanță și faceți clic pe”Conectați”.,

On the login screen, enter your username and password and click „OK”.

Once logged in, you should see the default Gnome or Xfce desktop., Acesta ar trebui să arate ceva de genul asta:

acum puteți începe interactiunea cu remote desktop de pe mașina locală, folosind tastatura și mouse-ul.dacă executați macOS, puteți instala aplicația Microsoft Remote Desktop din Mac App Store. Utilizatorii Linux pot utiliza un client RDP, cum ar fi Remmina sau Vinagre.

concluzie #

Configurarea unui desktop la distanță vă permite să gestionați Ubuntu 20.,04 server de la mașina locală printr-o interfață grafică ușor de utilizat.