Come installare Xrdp Server (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, è possibile accedere al computer remoto e creare una sessione desktop reale come se si fosse effettuato l’accesso a un computer locale.

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

Se si desidera una soluzione open-source per l’accesso desktop remoto, andare con VNC .,

Installazione dell’ambiente desktop #

Generalmente, i server Linux non hanno un ambiente desktop installato. Il nostro primo passo è installare X11 e un ambiente desktop leggero che fungerà da backend per Xrdp.

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

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

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

A seconda del sistema, scaricare e installare i pacchetti Xfce richiederà del tempo.

Installazione di Xrdp #

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

sudo apt install xrdp 

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

sudo systemctl status xrdp

L’output sarà simile a questo:

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

sudo adduser xrdp ssl-cert 

Il gioco è fatto. Xrdp è stato installato sul tuo server Ubuntu.

Configurazione di Xrdp #

I file di configurazione Xrdp si trovano nella directory/etc/xrdp., 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 chiamaxrdp.ini. Questo file è diviso in sezioni e consente di impostare le impostazioni di configurazione globali come gli 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 utilizza il filestartwm.sh per avviare la sessione X. Se si desidera utilizzare un altro desktop X Window, modificare questo file.

Configurazione del Firewall #

Per impostazione predefinita, Xrdp ascolta sulla porta3389 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 Xrdp server da un determinato indirizzo IP o range di IP, in questo esempio 192.168.1.0/24, eseguire il seguente comando:

sudo ufw allow from 192.168.1.0/24 to any port 3389

Se si desidera consentire l’accesso da qualsiasi luogo (il che è altamente sconsigliato per motivi di sicurezza) esegue:

sudo ufw allow 3389

Per una maggiore protezione, si può prendere in considerazione la creazione Xrdp ascoltare solo su localhost e la creazione di un tunnel SSH che saldamente avanti traffico dalla vostra macchina 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 avete impostato il server Xrdp, è il momento di aprire il client Xrdp e connettersi al server.

Se si dispone di un PC Windows, è possibile utilizzare il client RDP predefinito. Digitare “remoto” nella barra di ricerca di Windows e fare clic su “Connessione desktop remoto”. Questo aprirà il client RDP. Nel campo” Computer”, inserire l’indirizzo IP del server remoto e fare clic su “Connetti”.,

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

Once logged in, you should see the default Xfce desktop., Dovrebbe essere qualcosa come questo:

ora Si può iniziare a interagire con il remote desktop XFCE dal computer locale utilizzando la tastiera e il mouse.

Se si utilizza macOS, è possibile installare l’applicazione Microsoft Remote Desktop dal Mac App Store. Gli utenti Linux possono utilizzare un client RDP come Remmina o Vinagre.

Conclusione #

L’installazione di un server Xrdp consente di gestire Ubuntu 18.,04 server dal computer desktop locale attraverso un’interfaccia grafica facile da usare.

Leave a Comment