Quando si esegue un progetto su un Raspberry Pi senza testa, potrebbe non essere sempre conveniente collegarlo a un monitor quando si desidera modificare qualcosa, ma non è necessario. Puoi accedere e controllare il Raspberry Pi da remoto tramite SSH (Secure SHell) da un altro computer o anche da uno smartphone sulla stessa rete. Questa guida ti mostrerà prima come abilitare SSH, quindi come SSH in Raspberry Pi da un altro dispositivo.
Abilita SSH all'installazione
Per impostazione predefinita, per motivi di sicurezza, SSH è disabilitato nel sistema operativo Raspberry Pi standard. Quindi, per poter passare da SSH a Pi, dovrai prima abilitarlo. Se sei installazione del sistema operativo Raspberry Pi da zero su una scheda microSD, puoi utilizzare le impostazioni avanzate nello strumento Raspberry Pi Imager (fai clic sull'icona a forma di ingranaggio) per abilitare SSH e impostare un nome utente e una password. Già che ci sei, aggiungi i dettagli della tua rete wireless in modo che il Raspberry Pi si connetta automaticamente ad esso. Clic
Salva per mantenere le impostazioni, quindi scrivere il sistema operativo sulla scheda microSD come al solito.Abilita SSH nel sistema operativo esistente
In alternativa, puoi abilitare SSH da un'installazione esistente di Raspberry Pi OS. Con il tuo Raspberry Pi collegato a un monitor, apri il menu dell'icona del lampone sul desktop e seleziona Preferenze > Configurazione Raspberry Pi. Quindi fare clic su Interfacce scheda e fare clic su Abilitato pulsante di opzione per SSH.
Se utilizzi Raspberry Pi OS Lite (senza la GUI desktop), puoi abilitare SSH tramite l'utilità raspi-config. Inserisci il comando:
sudo raspi-config
Quindi vai a Opzioni di interfaccia > SSH e seleziona al prompt "Vuoi abilitare il server SSH?" Premere accedere per confermare, quindi selezionare Fine per uscire da raspi-config.
Trova l'indirizzo IP di Raspberry Pi
Con SSH abilitato e il tuo Raspberry Pi connesso alla tua rete, sei pronto per connetterti a Raspberry Pi tramite SSH da un altro dispositivo. Dovrai conoscere il nome host del tuo Raspberry Pi (lampberrypi.local è l'impostazione predefinita, ma puoi impostarlo nelle Impostazioni avanzate di Raspberry Pi Imager) o il suo indirizzo IP per accedere.
Puoi trovare l'indirizzo IP del Raspberry Pi visitando la home page del tuo router per vedere un elenco di dispositivi collegati. In alternativa, per trovare l'indirizzo IP dal Raspberry Pi (collegato a un monitor), inserisci questo comando Terminale:
nome host -I
In modo che non cambi mai, potresti anche volerlo imposta un indirizzo IP statico su Raspberry Pi. In alternativa, potresti essere in grado di prenotare un indirizzo IP per il Raspberry Pi nelle impostazioni del tuo router.
SSH in Raspberry Pi da Windows
Su un PC Windows 10 o 11, puoi utilizzare PowerShell per SSH in Raspberry Pi. Premere CTRL+MAIUSC+P per aprire PowerShell, quindi immettere uno di questi comandi:
ssh[nome utente]@[nome host].locale
o
ssh[nome utente]@[Indirizzo IP]
Sostituire [nome utente] e [Nome host] o [Indirizzo IP] con i dettagli del tuo Pi. Per esempio, ssh [email protected] o ssh [email protected].
In alternativa, puoi utilizzare il PuTTY utility, che è uno strumento più sofisticato e funzionerà su qualsiasi PC Windows. Nella finestra di dialogo PuTTY, seleziona SSH come tipo di connessione, inserisci l'indirizzo IP o il nome host del Raspberry Pi in Nome host (o indirizzo IP) casella, quindi fare clic Aprire. Puoi anche fare clic Salva per salvare i dettagli della connessione in PuTTY.
SSH in Raspberry Pi da macOS
Su un Mac, apri l'utilità Terminale (in Applicazioni > Utilità), quindi inserisci uno dei seguenti comandi per connetterti a Raspberry Pi tramite SSH:
ssh[nome utente]@[nome host].locale
o
ssh[nome utente]@[Indirizzo IP]
Sostituire [nome utente] e [Nome host] o [Indirizzo IP] con i dettagli del tuo Pi. Per esempio, ssh [email protected] o ssh [email protected].
SSH in Raspberry Pi da Linux
Su un PC Linux (o anche su un altro Raspberry Pi), apri una finestra di Terminale premendo CTRL+ALT+T, quindi inserisci uno dei seguenti comandi per connetterti a Raspberry Pi tramite SSH:
ssh[nome utente]@[nome host].locale
o
ssh[nome utente]@[Indirizzo IP]
Sostituire [nome utente] e [Nome host] o [Indirizzo IP] con i dettagli del tuo Pi. Per esempio, ssh [email protected] o ssh [email protected].
SSH in Raspberry Pi da Android
Ci sono diverse app di accesso remoto SSH disponibili nel Play Store, come quella gratuita ConnectBot. Per connetterti al tuo Raspberry Pi con esso, fai clic su + (più) e inserire i dettagli di accesso, ad es [email protected] o ssh [email protected]. Puoi anche dargli un soprannome se vuoi. Fare clic sul simbolo + (più) per salvare la connessione, quindi fare clic su di esso dall'elenco per connettersi a Raspberry Pi. Inserisci la tua password e sei dentro.
SSH in Raspberry Pi: successo
Ora sai come abilitare SSH su Raspberry Pi, trovare il suo indirizzo IP e quindi SSH da un altro dispositivo per controllarlo in remoto utilizzando i comandi del terminale Linux standard. Questa è un'abilità molto utile quando si utilizza un Raspberry Pi senza testa, senza un monitor o una tastiera collegati.