Come connettersi al desktop CentOS 8 da Windows utilizzando il protocollo RDP
XRDP è un'implementazione open source di Microsoft Remote Desktop (RDP) che ti consente di controllare graficamente il tuo sistema. Con RDP è possibile accedere al computer remoto nello stesso modo in cui si accedeva al computer locale. Utilizza la porta 3389 per la sua connessione. In questo tutorial vedremo come impostare la connessione desktop remoto su CentOS 8.
Installazione dell'ambiente desktop
Per questo tutorial utilizzerò un server CentOS su cui non è ancora installato un ambiente desktop. Quindi il primo passo sul mio sistema è installare l'ambiente desktop. Se hai già un desktop GNOME installato sul tuo sistema CentOS, procedi con il capitolo successivo per installare XRDP.
Per installare GNOME sul tuo computer remoto, apri il terminale ed esegui il seguente comando:
dnf groupinstall "Server with GUI"
A seconda del sistema, il download e l'installazione dei pacchetti e delle dipendenze di GNOME potrebbero richiedere del tempo.
Installazione del server XRDP RDP
XRDP è disponibile nel repository del software EPEL. Se EPEL non è abilitato sul tuo sistema, abilitalo digitando il seguente comando:
dnf install epel-release
Ora installa il pacchetto XRDP.
dnf install xrdp
Una volta completata l'installazione, abilitare e avviare il servizio XRDP.
systemctl enable xrdp
systemctl start xrdp
Per verificare che XRDP sia in esecuzione, digitare il comando seguente:
systemctl status xrdp
Se il servizio XRDP è in esecuzione, l'output dovrebbe essere simile a questo, come mostrato nella figura seguente:
Puoi anche verificare lo stato del servizio XRDP utilizzando il comando seguente:
netstat –atnp | grep 3389
La porta dovrebbe essere in ascolto come di seguito:
Configurazione di XRDP
Il file di configurazione è /etc/xrdp/xrdp.ini. Per impostazione predefinita, XRDP utilizza il desktop Linux, che nel nostro caso è GNOME. Per la connessione non è necessario apportare alcuna modifica al file di configurazione. Questo file è diviso in diverse sezioni e consente di impostare impostazioni di configurazione globali come sicurezza e indirizzo di ascolto e puoi anche creare diverse sessioni di accesso XRDP.
Apri il file di configurazione /etc/xrdp/xrdp.ini e aggiungi la seguente riga alla fine del file.
exec gnome-session
Dopo aver aggiunto la riga precedente, riavviare il servizio XRDP utilizzando il seguente comando:
systemctl restart xrdp
Configurazione del firewall
Se il tuo firewall è in esecuzione su Centos 8, aggiungi semplicemente la regola per consentire alla porta/servizio XRDP di consentire il traffico per la connessione XRDP.
firewall-cmd --add-port = 3389/tcp -- permanent
firewall-cmd –reload
Connessione a XRDP utilizzando Windows Machine
Windows, per impostazione predefinita, utilizza il client desktop remoto. Per connetterti tramite Centos 8 utilizzando il desktop remoto, digita Connessione desktop remoto nella barra di ricerca di Windows e premi Invio.
Immettere l'indirizzo IP della macchina remota e fare clic su Connetti.
Ti verrà richiesto di accedere alla schermata di accesso per le credenziali. Inserisci nome utente e password e fai clic su Ok.
Una volta effettuato l'accesso, dovresti vedere il desktop GNOME predefinito. Ora puoi iniziare a interagire con la macchina remota.
Se utilizzi Mac OS, installa l'applicazione Microsoft Remote Desktop dal Mac App Store, mentre l'utente Linux può utilizzare client RDP come Remmina o Vinagre.
Conclusione
In questo tutorial, abbiamo imparato come configurare la connessione desktop remoto in CentOS 8 e accedere utilizzando un computer Windows. Utilizzando XRDP, puoi gestire e controllare la tua macchina in remoto dal tuo computer desktop locale con l'uso di un'interfaccia grafica.