Come connettersi da Windows su Linux con Remote Desktop
Come connettersi da Windows su Linux con Remote Desktop

Non tutti sanno che è possibile connettersi da Windows su Linux con Remote Desktop utilizzando semplicemente l'applicativo XRDP di facile installazione, configurazione e gratuitamente utilizzando la porta TCP 3389 proprio come la utilizza un sistema Windows.

I requisiti sono:

  • l'installazione dei pacchetti APT xrdp e xorgxrdp;
  • l'ascolto (Listening) sulla porta 3389/tcp;
  • l'apertura della porta 3389 sul firewall di linux.

Installazione e configurazione lato Linux

Per installare i pacchetti necessari per XRDP aprire un terminale e digitare il comando:

sudo apt-get install xrdp

xrdp

e attendere la conclusione del download e la relativa installazione automatica.

Una volta installato va editato (io uso l'editor pico al posto di vi) il file di configurazione:

sudo pico /etc/xrdp/xrdp.ini

Basta "scommentare" togliendo il ; ad inizio riga, la seguente stringa:

port=tcp//:3389

e salvare, in questo modo abbiamo detto alla postazione Linux di rimanere in ascolto (listening) su tutti gli IP e sulla porta 3389 che è la porta standard utilizzata dall'RDP di Windows.

Abilitiamo adesso la regola firewall per far permettere connessioni su tale porta digitando

sudo ufw allow 3389/tcp

facciamo un restart del servizio con un
sudo /etc/init.d/xrdp restart

controlliamo che sia ripartito correttamente con
systemctl status xrdp


A questo punto il sistema Linux è pronto ad accettare connessioni RDP, per assicurarsi che il servizio XRDP riparta in automatico all'avvio del sistema digitiamo

sudo systemctl enable xrdp

  

Connessione lato Windows 

Testiamo adesso la connessione dalla postazione Windows verso Linux eseguendo il Remote Desktop

rpd

Inseriamo l'indirizzo IP della postazione Linux e lo username dell'utente Linux (che non deve essere necessariamente root)

 rdp1

 

Dopo aver cliccato Connetti ci apparirà la seguente schermata dove dovremo inserire nuovamente username e password di Linux.

Nota importante:  Se non siete disconnessi dalla macchina Linux in locale il Remote Desktop fallirà.

rdp2


Confermate le credenziali lasciando Xorg come tipo di sessione e vi connetterete in RDP sulla macchina Linux.

rdp3