Come abilitare XRDP per l’accesso al desktop remoto su Raspberry Pi

Come abilitare XRDP per l’accesso al desktop remoto su Raspberry Pi

Il Raspberry Pi è in grado di eseguire un sistema operativo completo su un computer compatto. Una funzionalità meno nota è la possibilità di impostare Remote Desktop Access tramite xrdp, consentendo agli utenti di connettersi al proprio Raspberry Pi da un dispositivo Windows.

Che cos’è xrdp?

xrdp funge da adattamento open source del protocollo Remote Desktop Protocol (RDP) di Microsoft, facilitando le connessioni ai sistemi Linux in modo molto simile alla funzionalità desktop remoto in Windows. L’architettura xrdp è composta da due elementi principali: il server xrdp installato sul Raspberry Pi e un client Remote Desktop sul dispositivo utilizzato per la connessione. Gli utenti su Windows spesso hanno già il software client necessario, mentre gli utenti su altri sistemi operativi possono trovare vari client di terze parti. xrdp utilizza la crittografia TLS (Transport Layer Security) per salvaguardare le sessioni, assicurando che i movimenti del mouse, i trasferimenti di file e le attività degli appunti rimangano protetti. Sebbene VNC (Virtual Network Computing) sia un’altra alternativa disponibile su Raspberry Pi OS, ho osservato che l’utilizzo di RDP generalmente produce un’esperienza più fluida con molto meno ritardo durante attività come la navigazione web o la configurazione del sistema.

Passaggi per abilitare l’accesso al desktop remoto con XRDP su Raspberry Pi

Per configurare l’accesso al desktop remoto tramite xrdp su Raspberry Pi, seguire i passaggi descritti di seguito:

  1. Installa xrdp sul Raspberry Pi
  2. Stabilire una connessione desktop remoto

Analizziamo nel dettaglio ogni passaggio.

1] Installazione di xrdp su Raspberry Pi

Inizia accendendo il tuo Raspberry Pi e assicurandoti che sia completamente aggiornato. Per farlo, apri il Terminale ed esegui i seguenti comandi in sequenza:

sudo apt update sudo apt upgrade

Una volta aggiornato il tuo Raspberry Pi, procedi all’installazione di xrdp con il comando seguente:

sudo apt install xrdp

Se non hai familiarità con Unix, potresti ricevere un messaggio di errore che indica che “Username” non fa parte del file sudoers.

Per risolvere questo problema, inserisci il comando terminale su root e poi modifica il file sudoers digitando nano /etc/sudoers . Aggiungi user_name ALL=(ALL) ALL appena sotto la riga che consente ai membri del gruppo sudo di eseguire comandi, come mostrato nello screenshot fornito.

Ora che il server xrdp è stato installato, non c’è bisogno di modificare le sue impostazioni predefinite, poiché è preconfigurato per un uso immediato. Tuttavia, dovrai creare un account utente per l’accesso al desktop remoto, poiché l’account predefinito non sarà sufficiente. Esegui il seguente comando nel terminale per impostarlo:

sudo adduser <USERNAME>

Nota: sostituisci <USERNAME> con il nome utente desiderato.

Successivamente, inserisci hostname -I per ottenere e annotare l’indirizzo IP locale del tuo Raspberry Pi.

2] Stabilire una connessione desktop remoto

Con xrdp configurato sul tuo Raspberry Pi, è il momento di connetterti ad esso dal tuo computer. Se stai usando Windows, utilizza semplicemente l’app preinstallata Remote Desktop Connection. Se non è disponibile, puoi scaricare Microsoft Remote Desktop dal Microsoft Store. Inoltre, l’app Windows è accessibile su dispositivi macOS, Android e iOS per la connessione a qualsiasi server conforme a RDP.

Per avviare la connessione, avvia l’applicazione, inserisci l’indirizzo IP del tuo Raspberry Pi e clicca su Connetti. Questo individuerà il server e stabilirà la connessione.

Come utilizzare xrdp su Raspberry Pi?

Prima di poter usare xrdp sul tuo Raspberry Pi, devi assicurarti che sia installato sul tuo dispositivo. Esegui sudo apt install xrdp , quindi recupera l’indirizzo IP corrispondente necessario per la connessione remota. Una volta ottenute queste informazioni, connettiti semplicemente alla macchina usando lo strumento Desktop remoto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *