Per gestire in remoto un Raspberry Pi da un PC, con pieno accesso al suo desktop GUI, puoi utilizzare VNC o RDP. Ecco come farlo.

Hai bisogno di un accesso remoto allo schermo del desktop del tuo Raspberry Pi? Oppure vuoi usare un'unica tastiera per un altro computer e il tuo Pi? Puoi farlo accedendo da remoto al desktop di Raspberry Pi utilizzando VNC o RDP. Controllando da remoto il tuo Raspberry Pi, puoi aprire una serie di nuove possibilità per i suoi usi.

Cosa sono VNC e RDP?

Virtual Network Computing (VNC) e Remote Desktop Protocol (RDP) vengono utilizzati per mostrare lo schermo di un computer remoto. VNC e RDP hanno entrambi un server e un client per farlo. Il computer server impacchetta il contenuto dello schermo utilizzando algoritmi e invia i dati. Il computer client o il dispositivo decomprime i dati e visualizza i contenuti sullo schermo locale.

Entrambi i server VNC e RDP sono disponibili per Raspberry Pi e sono abbastanza facili da configurare.

Come configurare il server VNC su Raspberry Pi

instagram viewer

VNC Server è preinstallato sul sistema operativo Raspberry Pi. Puoi abilitarlo tramite la GUI.

Navigare verso Menù > Preferenze e aperto Configurazione Raspberry Pi. Clicca il Interfacce scheda e attivare il pulsante accanto a VNC.Il servizio VNC sarà ora abilitato e verrà visualizzata un'icona nella barra dei menu in alto.

Come configurare il server VNC su Raspberry Pi utilizzando raspi-config

Puoi anche utilizzare lo strumento da riga di comando raspi-config per abilitare VNC. Apri una finestra di Terminale e inserisci questo comando:

sudo raspi-config

Selezionare InterfacciaOpzioni > VNC > per abilitare il servizio

Se sei già connesso a un Raspberry Pi senza testa in remoto tramite SSH e non puoi accedere facilmente alla GUI, raspi-config è uno strumento utile per modificare le impostazioni.

Come impostare la risoluzione dello schermo VNC di un Raspberry Pi senza testa

Molto spesso, Raspberry Pis viene utilizzato in configurazioni headless; il che significa che il Pi sta facendo il suo lavoro senza essere collegato a un monitor. In tal caso, se accedi al Raspberry Pi utilizzando VNC, per impostazione predefinita verrà impostata una risoluzione di 640x480.

Puoi modificare la risoluzione headless dalla scheda Display dello strumento di configurazione Raspberry Pi sul desktop. In alternativa, puoi utilizzare lo strumento raspi-config nel Terminale.

In raspi-config, vai a Opzioni di visualizzazione > Risoluzione VNC Seleziona la risoluzione desiderata. L'impostazione verrà applicata al riavvio del Pi.

Trova l'indirizzo IP del tuo Raspberry Pi

Per connettere un computer remoto al server VNC del Pi dovrai farlo trova l'indirizzo IP del Raspberry Pi. Apri un terminale e usa questo comando:

nome host -I

Dovrai fornire questo indirizzo IP al client VNC sul computer remoto.

Come accedere al Raspberry Pi con VNC Viewer su Windows

Per accedere allo schermo del tuo Raspberry Pi su Windows, devi installare un client VNC. Poiché il server VNC utilizzato sul Pi proviene da RealVNC, c'è una migliore compatibilità quando si utilizza il client dell'azienda. Suo Visualizzatore VNC è scaricabile gratuitamente.

Installa il software e apri l'applicazione. Vai a File > Nuova connessione. Fornire il indirizzo IP del Raspberry Pi e assegna alla connessione un nome intuitivo. Salva le impostazioni e fai doppio clic per avviare la connessione.

Apparirà una finestra di autenticazione. Fornire le credenziali di accesso del Pi; il tuo nome utente e password. Controlla il Ricordare la password opzione e fare clic OK. Il client VNC visualizzerà lo schermo del desktop del tuo Raspberry Pi.

Come accedere al Raspberry Pi con VNC Viewer su Linux

Ci sono molti client VNC disponibili per Linux. Poiché VNC Server su Raspberry Pi è un prodotto di RealVNC e ha l'autenticazione UNIX integrata, è consigliabile utilizzare il VNC Viewer di RealVNC.

Il software è gratuito ed è disponibile come un file .deb, ampiamente compatibile con molte popolari varianti Debian di Linux. Devi scaricare la versione x64 o x86 di Visualizzatore VNC a seconda del sistema Linux in uso.

Una volta scaricato, apri il file con il pacchetto installer e completa il setup. Apri il programma e fai clic Usa il visualizzatore RealVNC senza effettuare l'accesso. Da qui, usa gli stessi passaggi della versione Windows di VNC Viewer sopra elencata.

Se vuoi forzare la qualità dello schermo di VNC, puoi fare clic su Opzioni scheda e modificare il file Qualità dell'immagine da Automatico ad Alto.

Come configurare il server RDP su Raspberry Pi

Nel sistema operativo Raspberry Pi, un server RDP non è installato per impostazione predefinita, a differenza di VNC Server. Per installarlo sul Pi, esegui questi comandi nel Terminale:

sudo apt aggiornamento
sudo apt installare xrdp -y

A differenza di VNC, RDP richiede anche la creazione di un nuovo utente. Usa questo comando per crearne uno:

sudo adduser TUO_NOMEUTENTE

Questa è tutta la configurazione di cui ha bisogno. Non è necessario avviare manualmente il server RDP: sarà già attivo e funzionante.

Come accedere al Raspberry Pi con RDP su Windows

Un client RDP è preinstallato in Windows. Fare clic sull'icona di ricerca, cercare "RDP" e aprire l'applicazione.

Fornire il indirizzo IP del tuo Raspberry Pi e fai clic Collegare. All'avvio della connessione, si viene accolti con un avviso che l'identità del computer remoto non può essere verificata. Selezionare la casella Non chiedermi più connessioni a questo computer per disattivare l'avviso una volta per sempre.

RDP ti chiederà quindi le credenziali. IL Sessione deve essere Xorg. Fornire il Nome utente E Parola d'ordine del nuovo utente che hai creato sul Pi. Clic OK e lo schermo del tuo Pi apparirà.

Come accedere al Raspberry Pi con RDP su Linux

Un client RDP non è installato su Linux per impostazione predefinita. Sono disponibili molti visualizzatori RDP per Linux e alcuni supportano sia RDP che VNC. Remmina è uno di questi programmi. Puoi installarlo dalla riga di comando:

sudo apt aggiornamento
sudo apt installare remmina -y

Una volta completata l'installazione, apri Remmina e aggiungi un nuovo profilo di connessione. In Protocollo, Selezionare PSR. Fornire il indirizzo IP del tuo Pi. Dai il Nome utente E Parola d'ordine del nuovo utente che hai creato. Clic Salva E Collegare.Lo schermo del Pi dovrebbe apparire.

Imposta un timeout sufficiente per le connessioni VNC

Se non c'è attività, la connessione VNC si chiuderà automaticamente dopo un'ora. Tuttavia, questo può essere modificato. L'impostazione per questo non è nel VNC Viewer, ma è nel VNC Server.

Sul tuo Pi, fai clic con il pulsante destro del mouse sull'icona VNC nella barra dei menu in alto e seleziona Opzioni. Selezionare Esperto dal riquadro di sinistra e cercare il parametro Timeout di inattività. Impostalo su un numero elevato e fai clic Fare domanda a E OK.

Come configurare VNC e RDP per un'esperienza visiva ottimale

Nel Opzioni sezione del VNC Viewer, è possibile impostare il file Qualità dell'immagine. Le impostazioni Alto/Medio/Basso definiscono la qualità della compressione. Per un'impostazione bassa, di solito c'è molta compressione con perdita. Medio è un buon equilibrio tra i requisiti di compressione e larghezza di banda.

Con l'impostazione Alta, di solito c'è molta larghezza di banda senza alcuna compressione. Se il Raspberry Pi si trova sulla tua rete locale, collegalo con un cavo Gigabit Ethernet e imposta la qualità dell'immagine su Alta. Avrai un'esperienza eccellente con VNC, anche con la riproduzione video remota. VNC Server utilizza il processore Pi per la compressione. Il lato positivo dell'impostazione High è la riduzione del sovraccarico del processore.

Se accedi al Pi da un singolo computer, puoi farlo considera un cavo crossover Gigabit, che è ancora più veloce.

Sia VNC che RDP sono buoni, ma qual è il migliore?

VNC e RDP sono entrambi facili da usare e ricchi di funzionalità. Ognuno ha i suoi vantaggi. VNC Server è facile da abilitare sul Pi, mentre un client RDP è preinstallato su Windows. La scelta tra di loro dipende dal sistema operativo che hai sul server.

VNC Server di RealVNC è gratuito su Raspberry Pi OS, mentre è un'opzione a pagamento su altre distribuzioni Linux per Pi. Il server RDP è gratuito, ma richiede un nuovo utente per iniziare.

I server senza testa non hanno sempre bisogno di VNC. La riga di comando di Linux è uno strumento ancora più potente a cui puoi accedere da remoto tramite SSH.