Desktop Remoto · 5 min read · Oct 20, 2025
Guida per Configurare il Desktop Remoto (RDP) con Xrdp su Debian 12

RDP, o Remote Desktop Protocol, ti consente di accedere all’interfaccia grafica di un altro computer attraverso una rete. Su Linux, puoi utilizzare Xrdp per creare un server RDP. Xrdp è un’implementazione server di applicazione gratuita e open-source del protocollo RDP.
Questa guida ti insegnerà come creare e configurare un server RDP su Debian 12 con Xrdp.
Prerequisiti
Per questa guida, assicurati di avere i seguenti requisiti:
- Un server Debian 12.
- Un utente non root con privilegi di amministratore
Installazione dell’Ambiente Desktop
Innanzitutto, devi installare l’Ambiente Desktop che sarà utilizzato come DE predefinito per il tuo server RDP. In questo esempio, installerai XFCE come DE predefinito tramite tasksel.
Prima di installare i pacchetti, esegui il comando qui sotto per aggiornare il tuo repository Debian.
sudo apt update
Ora, installa il pacchetto tasksel eseguendo il comando qui sotto. Tasksel è un’interfaccia a riga di comando per installare un gruppo di pacchetti, come Ambiente Desktop, Server Web, Server DNS e Server di Posta.
sudo apt install taskselDigita y per procedere con l’installazione.

Dopo aver installato tasksel, esegui il comando tasksel qui sotto per installare l’Ambiente Desktop.
sudo taskselSeleziona il tuo Ambiente Desktop preferito, quindi seleziona OK. In questo esempio, installeremo l’Ambiente Desktop leggero XFCE sul server Debian.

L’installazione dovrebbe essere in corso. Attendi che venga completata.
Installazione di Xrdp
Dopo aver installato XFCE, è tempo di installare il pacchetto Xrdp tramite APT dal repository Debian.
Per installare xrdp, esegui il comando qui sotto. Inserisci y per procedere con l’installazione di xrdp.
sudo apt install xrdp
Dopo aver completato l’installazione, xrdp dovrebbe essere in esecuzione e abilitato. Verificalo utilizzando il comando systemctl qui sotto.
sudo systemctl is-enabled xrdp
sudo systemctl status xrdpSe il servizio xrdp è in esecuzione, dovresti ottenere l’output active (running). Quando è abilitato, verrà mostrato l’output enabled.

Configurazione di Xrdp
Ora che hai installato Xrdp, diamo un’occhiata a come mettere in sicurezza il server Xrdp aggiungendo certificati TLS e configurazione.
Per prima cosa, esegui il comando qui sotto per creare una nuova directory /etc/xrdp/certs e spostati al suo interno.
mkdir -p /etc/xrdp/certs; cd /etc/xrdp/certsOra esegui il comando openssl qui sotto per generare certificati autofirmati. Con questo, la chiave privata sarà key.pem, e la chiave pubblica è cert.pem.
openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 3650Successivamente, cambia la proprietà della directory /etc/xrdp/certs all’utente xrdp e consenti a xrdp di leggere entrambi i certificati.
sudo chown -R xrdp:xrdp /etc/xrdp/certs
sudo chmod 0644 /etc/xrdp/certs/cert.pem
sudo chmod 0600 /etc/xrdp/certs/key.pemDopo aver generato i certificati autofirmati, apri la configurazione di xrdp /etc/xrdp/xrdp.ini utilizzando il seguente comando dell’editor nano.
sudo nano /etc/xrdp/xrdp.iniCambia il valore predefinito di security_layer in tls, quindi inserisci il percorso dei certificati TLS nelle opzioni certificate e key_file. Inoltre, modifica l’opzione ssl_protocols per specificare le connessioni TLS accettate.
security_layer=tls
certificate=/path/to/certificate
key_file=/path/to/private_key
ssl_protocols=TLSv1.2, TLSv1.3Salva e chiudi il file quando hai finito.
Infine, esegui il comando qui sotto per riavviare il servizio xrdp e applicare le tue modifiche.
sudo systemctl restart xrdpMessa in Sicurezza di Xrdp con UFW (Firewall Semplice)
A questo punto, hai installato e messo in sicurezza Xrdp con TLS. Per aggiungere ulteriore sicurezza, configurerai UFW (Uncomplicated Firewall) e aprirai la porta RDP sul tuo server Debian.
Installa UFW (Uncomplicated Firewall) sul tuo server Debian utilizzando il seguente comando. Digita y per procedere con l’installazione.
sudo apt install ufw
Ora esegui il comando ufw qui sotto per aggiungere il profilo OpenSSH e abilitare il firewall.
sudo ufw allow OpenSSH
sudo ufw enableDigita y e premi INVIO per procedere, e dovresti ottenere l’output Il firewall è attivo e abilitato all’avvio del sistema.

Successivamente, esegui il seguente comando per aprire la porta 3389 per il server RDP.
sudo ufw allow 3389Oppure, puoi anche specificare una subnet di rete che consente di accedere al server xrdp utilizzando il comando qui sotto. In questo caso, solo la rete 192.168.33.0/24 sarà autorizzata ad accedere a xrdp sulla porta 3389.
sudo ufw allow from 192.168.33.0/24 to any port 3389Infine, esegui il comando qui sotto per verificare l’elenco delle porte e dei profili abilitati su UFW.
sudo ufw statusDovresti vedere la porta 3389 su UFW, e anche il profilo OpenSSH per l’accesso SSH.

Connessione al Server Xrdp
Finora, hai completato l’installazione di Xrdp e sei ora pronto a connetterti al tuo server RDP Linux. Ma prima di farlo, devi installare il client RDP sulla tua macchina locale. Di seguito sono riportati alcuni client RDP per sistemi operativi specifici:
- Windows: Apri la Connessione Desktop Remoto dal menu di avvio.
- Utenti Linux: Installa il client desktop remoto Remmina che supporta protocolli come RDP, VNC, SSH, SPICE e X2GO.
- Utenti Mac: Scarica il Microsoft Remote Desktop dal Mac Apple Store.
Apri il client desktop remoto e inserisci l’indirizzo IP del tuo server xrdp Linux. In questo esempio, utilizzeremo la Connessione Desktop Remoto da una macchina Windows.
Clicca su Connetti per procedere.

Clicca su OK per accettare e verificare i certificati TLS.

Se la tua connessione ha successo, dovresti vedere la pagina di accesso xrdp qui sotto. Ora, seleziona la Sessione come Xorg, inserisci il tuo utente e password, quindi clicca su OK.

Se l’installazione di xrdp è andata a buon fine, vedrai l’Ambiente Desktop predefinito. In questo esempio, abbiamo configurato XFCE come DE predefinito per il server DRP.

Installazione di Applicazioni Grafiche sul Server RDP
Ora che ti sei connesso al tuo server Linux tramite RDP, puoi installare applicazioni grafiche come browser web e editor di testo sul tuo server Debian.
Clicca sul menu Applicazioni e seleziona Terminal Emulator.
Esegui il seguente comando per ottenere i privilegi di root, quindi aggiorna e rinfresca il tuo repository Debian.
sudo su
sudo apt updateInfine, puoi installare un’applicazione Desktop sul tuo server RDP Linux tramite il comando apt qui sotto.
sudo apt install firefox-esrNell’esempio seguente, Firefox ESR (Extended Support Release) è in esecuzione su un server RDP Debian.

Conclusione
Per concludere, hai completato l’installazione passo-passo di Xrdp sul server Debian 12. Hai configurato il server RDP su un server Linux con Xrdp e XFCE Desktop. Inoltre, hai messo in sicurezza il tuo server RDP con certificati TLS.
Inoltre, ti sei connesso a un server RDP dalla tua macchina locale e hai installato un’applicazione grafica sul tuo server Debian.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.