GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare il server Xrdp (desktop remoto) su Ubuntu 18.04

Xrdp è un'implementazione open source del Microsoft Remote Desktop Protocol (RDP) che consente di controllare graficamente un sistema remoto. Con RDP, puoi accedere alla macchina remota e creare una vera sessione desktop come se avessi effettuato l'accesso a una macchina locale.

Questo tutorial spiega come installare e configurare il server Xrdp su Ubuntu 18.04.

Se desideri una soluzione open source per l'accesso al desktop remoto, scegli VNC.

Installazione dell'ambiente desktop #

In genere, i server Linux non hanno un ambiente desktop installato. Il nostro primo passo è installare X11 e un ambiente desktop leggero che fungerà da back-end per Xrdp.

Ci sono diversi ambienti desktop (DE) disponibili nei repository di Ubuntu. Installeremo Xfce. È un ambiente desktop veloce, stabile e leggero, che lo rende ideale per l'utilizzo su un server remoto.

Digita i seguenti comandi come utente con privilegi sudo per installare Xfce sul tuo server:

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

A seconda del tuo sistema, il download e l'installazione dei pacchetti Xfce richiederà del tempo.

Installazione di Xrdp #

Il pacchetto Xrdp è disponibile nei repository Ubuntu predefiniti. Per installarlo, esegui:

sudo apt install xrdp 

Al termine del processo di installazione, il servizio Xrdp verrà avviato automaticamente. Puoi verificare che Xrdp sia in esecuzione digitando:

sudo systemctl status xrdp

L'output sarà simile a questo:

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

Per impostazione predefinita Xrdp utilizza il /etc/ssl/private/ssl-cert-snakeoil.key file leggibile solo dagli utenti che sono membri del gruppo “ssl-cert”. Esegui il comando seguente per aggiungere xrdp utente al gruppo:

sudo adduser xrdp ssl-cert  

Questo è tutto. Xrdp è stato installato sul tuo server Ubuntu.

Configurazione di Xrdp #

I file di configurazione di Xrdp si trovano in /etc/xrdp directory. Per le connessioni Xrdp di base, non è necessario apportare modifiche ai file di configurazione. Xrdp utilizza il desktop X Window predefinito, che in questo caso è XFCE.

Il file di configurazione principale si chiama xrdp.ini . Questo file è diviso in sezioni e ti consente di impostare impostazioni di configurazione globali come indirizzi di sicurezza e di ascolto e creare diverse sessioni di accesso xrdp.

Ogni volta che si apportano modifiche al file di configurazione è necessario riavviare il servizio Xrdp:

sudo systemctl restart xrdp

Xrdp usa startwm.sh file per avviare la sessione X. Se vuoi usare un altro desktop X Window, modifica questo file.

Configurazione del firewall #

Per impostazione predefinita, Xrdp è in ascolto sulla porta 3389 su tutte le interfacce. Se esegui un firewall sul tuo server Ubuntu (cosa che dovresti sempre fare), dovrai aggiungere una regola che abiliti il ​​traffico sulla porta Xrdp.

Per consentire l'accesso al server Xrdp da uno specifico indirizzo IP o intervallo IP, in questo esempio 192.168.1.0/24 , esegui il comando seguente:

sudo ufw allow from 192.168.1.0/24 to any port 3389

Se vuoi consentire l'accesso da qualsiasi luogo (cosa altamente sconsigliata per motivi di sicurezza) esegui:

sudo ufw allow 3389

Per una maggiore sicurezza, potresti considerare di configurare Xrdp per l'ascolto solo su localhost e di creare un tunnel SSH che inoltri in modo sicuro il traffico dal tuo computer locale sulla porta 3389 al server sulla stessa porta. Un'altra opzione sicura è installare OpenVPN e connettersi al server Xrdp attraverso la rete privata.

Connessione al server Xrdp #

Ora che hai configurato il tuo server Xrdp, è il momento di aprire il tuo client Xrdp e connetterti al server.

Se hai un PC Windows, puoi utilizzare il client RDP predefinito. Digita "remoto" nella barra di ricerca di Windows e fai clic su "Connessione desktop remoto". Questo aprirà il client RDP. Nel campo "Computer", inserisci l'indirizzo IP del server remoto e fai clic su "Connetti".

Nella schermata di accesso, inserisci nome utente e password e fai clic su "OK".

Una volta effettuato l'accesso, dovresti vedere il desktop Xfce predefinito. Dovrebbe assomigliare a questo:

Ora puoi iniziare a interagire con il desktop XFCE remoto dal tuo computer locale usando la tastiera e il mouse.

Se utilizzi macOS, puoi installare l'applicazione Microsoft Remote Desktop dal Mac App Store. Gli utenti Linux possono utilizzare un client RDP come Remmina o Vinagre.


Ubuntu
  1. Come installare il server Xrdp (desktop remoto) su Ubuntu 20.04

  2. Come installare il server Xrdp (desktop remoto) su CentOS 8

  3. Come installare il server Xrdp (desktop remoto) su Debian 10

  4. Come installare Desktop remoto (Xrdp) su Ubuntu 18.04

  5. Come installare Xrdp (desktop remoto) su Ubuntu 20.04 LTS

Come installare XRDP (desktop remoto) su Ubuntu 20.04

Come installare Ubuntu 20.04 Desktop

Come installare Xrdp su Ubuntu 20.04

Come installare il server Xrdp (desktop remoto) su Ubuntu 22.04

Come installare Desktop remoto (XRDP) per Ubuntu Server 18.04 Bionic Beaver

Come installare Desktop remoto (XRDP) su Ubuntu 20.04