Introduzione
XRDP è un servizio desktop remoto per i server Linux X. Ciò ci consente di connettere sistemi desktop Linux remoti su Microsoft RDP (Remote Desktop Protocol). XRDP supporta anche il trasferimento bidirezionale degli appunti (testo, bitmap, file), il reindirizzamento dell'audio e il reindirizzamento dell'unità (montare le unità client locali sulle macchine remote).
XRDP è un servizio facile da installare e configurabile per i sistemi Ubuntu. Ma puoi anche usare un server VNC per accedere al desktop remoto dei sistemi Ubuntu.
Questo tutorial ti fornirà le istruzioni per installare il servizio XRDP sui sistemi desktop Ubuntu 22.04.
Prerequisiti
Supponendo che tu abbia un sistema Ubuntu in esecuzione con un desktop installato. Ora accedi al sistema e apri un terminale.
Se desideri installare XRDP su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.
Connessione al Server
Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:
ssh root@IP_DEL_SERVER
Successivamente sarà necessario inserire la password dell'utente root.
Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:
ssh nome_utente@IP_DEL_SERVER
Successivamente vi verrà chiesto di inserire la password del vostro utente.
La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Installare XRDP su Ubuntu
I pacchetti XRDP sono già disponibili nei repository Apt predefiniti sui sistemi Ubuntu. Utilizzare i seguenti comandi per installare XRDP sul sistema Ubuntu:
sudo apt update
sudo apt install xrdp -y
Al termine dell'installazione, il servizio XRDP verrà avviato automaticamente. È possibile verificare lo stato eseguendo il seguente comando:
sudo systemctl status xrdp
L'output mostra che il servizio Xrdp è attivo e funzionante.
Configurare XRDP
Il programma di installazione creerà un nuovo account chiamato "xrdp
". La sessione xrdp utilizza un file di chiave del certificato "/etc/ssl/private/ssl-cert-snakeoil.key", che svolge un ruolo importante con il desktop remoto.
Per farlo funzionare correttamente, aggiungi l'utente xrdp al gruppo "ssl-cert
" con il seguente comando:
sudo usermod -a -G ssl-cert xrdp
Riavvia il servizio Xrdp eseguendo il comando riportato di seguito:
sudo systemctl restart xrdp
Configurare il firewall di sistema
Il servizio XRDP è in ascolto sulla porta 3389 del desktop remoto standard. È necessario regolare il firewall per consentire l'accesso alla porta 3389 per i sistemi remoti.
Sistemi in esecuzione con un firewall UFW, utilizzare il comando seguente per aprire la porta 3389 per la rete LAN.
sudo ufw allow from 192.168.1.0/24 to any port 3389
Ricarica l'UFW per applicare le nuove regole.
sudo ufw reload
Va bene, il tuo sistema è pronto per l'accesso tramite il protocollo RDP.
Come connettersi al desktop remoto
Il servizio Xrdp è stato installato correttamente e pronto per la connessione. Sul tuo client Windows, apri il client RDP e inserisci l'indirizzo IP del sistema Ubuntu.
Sul sistema Windows avviare il client RDP.
Una volta connesso correttamente, il sistema remoto richiede l'autenticazione. Immettere le credenziali di accesso del sistema Ubuntu remoto per ottenere l'accesso al desktop remoto.
In caso di autenticazione riuscita, avrai accesso al desktop remoto di Ubuntu.
Ora puoi gestire graficamente il tuo sistema Ubuntu remoto.
Conclusione
Questo tutorial ti ha aiutato a installare e configurare XRDP sul sistema desktop Ubuntu 20.04. Ora puoi gestire il tuo sistema desktop Ubuntu da remoto.