Collegamento da remoto

Una volta che hai sistemato il raspberry e hai effettuato l’installazione del sistema operativo e dato un’occhiata al tutto, potrebbe tornarti utile non scollegare ogni volta mouse, tastiera, monitor e tutto il laboratorio, ma semplicemente collegare il raspberry alla rete e all’alimentazione e collegartici da remoto!

I metodi più utilizzati per la connessione remota al raspberry sono sostanzialmente 3: elencherò il nome comune della tecnologia, il software (server) che va installato su raspberry per renderlo disponibile e il client da utilizzare su Windows 10 per la connessione remota, visto che a scuola abbiamo PC con Windows 10. Se avete dispositivi con sistemi operativi Mac o Linux, documentatevi su Internet sui client per la corrispondente tecnologia.

Protocollo Tipologia Server (su RPI) Client (su Win10)
RDP Grafica Xrdp Remote Desktop
VNC Grafica vnc VNC Viewer
SSH Testuale sshd Putty

Avvertimento

Qualsiasi metodo sceglierai, ricordati che avrai bisogno di conoscere il nome e/o l”indirizzo IP del tuo raspberry!

Cerca di capire prima come sia possibile ottenere (e magari modificare) queste informazioni!

RDP

Remote Desktop Protocol è un protocollo di rete proprietario sviluppato da Microsoft, che permette la connessione remota da un computer a un altro in maniera grafica. Il protocollo di default utilizza la porta TCP e UDP 3389.

I client RDP esistono per la maggior parte delle versioni di Microsoft Windows, Linux, Unix, macOS, Android, iOS. I server RDP ufficiali esistono per i sistemi operativi Windows nonostante ne esistano anche per i sistemi Unix-Like.

Suggerimento

Su RPI

Installa il servizio xrdp:

$ sudo apt install xrdp

Fatto questo, riavvia.

Suggerimento

Su Windows

Non devi fare nulla! Ti basta cercare il software Connessione a Desktop Remoto

VNC

Virtual Network Computing è un protocollo per applicazioni software di controllo remoto, utilizzato per amministrare il proprio computer a distanza. Può essere utilizzato anche per controllare in remoto server che non posseggono né monitor né tastiera.

Il protocollo di comunicazione usato a livello di trasporto è il TCP sulla porta di default 5900, oppure tramite interfaccia HTTP sulla porta 5800/tcp.

Suggerimento

Su RPI

Il server VNC è disponibile di default su Raspbian, ma va abilitato tramite raspi-config: Interfacing Options –> VNC –> Enable

Fatto questo, riavvia.

Suggerimento

Su Windows

Un client VNC gratuito è il VNC Viewer di RealVNC: https://www.realvnc.com/en/connect/download/viewer/windows/

Scaricalo, installalo su Windows e provalo.

SSH

Secure Shell è un protocollo che permette di stabilire una sessione remota cifrata tramite interfaccia a riga di comando con un altro host di una rete informatica. È il protocollo che ha sostituito l’analogo, ma insicuro, Telnet, perché basato su una comunicazione non cifrata.

A livello server utilizza la porta 22, sia tramite TCP che UDP.

Suggerimento

Su RPI

Il server SSH è disponibile di default su Raspbian, ma va abilitato tramite raspi-config: Interfacing Options –> SSH –> Enable

Fatto questo, riavvia.

Suggerimento

Su Windows

Ti basta scaricare Putty e usarlo senza neanche installarlo!

Il sito ufficiale è: https://www.putty.org/