How To Setup Ubuntu Remote Desktop XRDP Server for Windows Client
Sommario:
- Installazione di Desktop Environment
- Installazione di Xrdp
- Configurazione di Xrdp
- Configurazione del firewall
- Connessione al server Xrdp
- Conclusione
Xrdp è un'implementazione open source di 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 il server Xrdp su Ubuntu 18.04.
Installazione di Desktop Environment
In genere, nei server Linux non è installato un ambiente desktop. Il nostro primo passo è installare X11 e un ambiente desktop leggero che fungerà da backend per Xrdp.
Esistono diversi ambienti desktop (DE) disponibili nei repository 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 update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
A seconda del sistema in uso, 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 al seguente:
● 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)…
Di default Xrdp usa il file
/etc/ssl/private/ssl-cert-snakeoil.key
che è leggibile solo dagli utenti membri del gruppo "ssl-cert". Eseguire il comando seguente per aggiungere l'utente
xrdp
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 nella directory
/etc/xrdp
. Per le connessioni Xrdp di base, devi solo configurare Xrdp per usare Xfce. Per fare ciò, apri il seguente file nel tuo editor di testo:
sudo nano /etc/xrdp/xrdp.ini
Aggiungi la seguente riga alla fine del file:
/etc/xrdp/xrdp.ini
exec startxfce4
Salvare il file e riavviare il servizio Xrdp:
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 abiliterà il traffico sulla porta Xrdp.
Per consentire l'accesso al server Xrdp da un indirizzo IP o intervallo IP specifico, in questo esempio
192.168.1.0/24
, eseguire il comando seguente:
sudo ufw allow from 192.168.1.0/24 to any port 3389
sudo ufw allow 3389
Per una maggiore sicurezza, potresti prendere in considerazione la configurazione di Xrdp per l'ascolto solo su localhost e la creazione di 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, è tempo di aprire il tuo client Xrdp e collegarti al server.
Ora puoi iniziare a interagire con il desktop XFCE remoto dal tuo computer locale usando la tastiera e il mouse.
Conclusione
L'installazione di un server Xrdp ti consente di gestire il tuo server Ubuntu 18.04 dal tuo computer desktop locale usando un'interfaccia grafica facile da usare.
ubuntu rdpCome installare e configurare un server nfs su Ubuntu 18.04
Network File System (NFS) è un protocollo di file system distribuito che consente di condividere directory remote su una rete. In questo tutorial, vedremo come impostare un server NFSv4 su Ubuntu 18.04.
Come installare il server Minecraft su Ubuntu 18.04
Questo tutorial copre l'installazione e la configurazione dell'ultima versione di Minecraft Server su Ubuntu 18.04. Useremo systemd per eseguire il server Minecraft e l'utilità mcrcon per la connessione all'istanza in esecuzione.
Come installare il server xrdp (desktop remoto) su Raspberry PI
Xrdp è un'implementazione open source di Microsoft Remote Desktop Protocol (RDP) che consente di controllare graficamente un sistema remoto. Questo tutorial spiega come installare e configurare il server Xrdp su Raspberry Pi.