Come accedere tramite SSH a un Raspberry Pi per l'accesso remoto
Accedi e controlla il tuo Raspberry Pi da remoto tramite SSH da qualsiasi computer o anche da un telefono Android.
Quando si esegue un progetto su un Raspberry Pi headless, 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à innanzitutto come abilitare SSH, quindi come accedere tramite SSH a Raspberry Pi da un altro dispositivo.
Per impostazione predefinita, per motivi di sicurezza, SSH è disabilitato nel sistema operativo Raspberry Pi standard. Quindi, per poter utilizzare SSH su Pi, dovrai prima abilitarlo. Se stai installando il 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 essa. ClicSalvaper mantenere le impostazioni, quindi scrivere il sistema operativo sulla scheda microSD come al solito.
In alternativa, puoi abilitare SSH da un'installazione esistente del sistema operativo Raspberry Pi. Con il tuo Raspberry Pi collegato a un monitor, apri il menu dell'icona del lampone sul desktop e selezionaPreferenze>Configurazione Raspberry Pi . Quindi fare clic suInterfaccescheda e fare clic suAbilitatopulsante di opzione perSSH.
Se si utilizza Raspberry Pi OS Lite (senza la GUI desktop), è possibile abilitare SSH tramite l'utilità raspi-config. Inserisci il comando:
Quindi vai aOpzioni di interfaccia>SSHe seleziona alla richiesta "Vuoi che il server SSH sia abilitato?" Premereaccedereper confermare, quindi selezionareFineper uscire da raspi-config.
Con SSH abilitato e il tuo Raspberry Pi connesso alla rete, sei pronto per connetterti a Raspberry Pi tramite SSH da un altro dispositivo. Dovrai conoscere il nome host del tuo Raspberry Pi (raspberrypi.localè l'impostazione predefinita, ma puoi impostarla 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 visualizzare un elenco di dispositivi collegati. In alternativa, per trovare l'indirizzo IP del Raspberry Pi (collegato a un monitor), inserisci questo comando da Terminale:
Per evitare che cambi mai, potresti anche voler impostare un indirizzo IP statico sul Raspberry Pi. In alternativa, potresti essere in grado di riservare un indirizzo IP per il Raspberry Pi nelle impostazioni del tuo router.
Su un PC Windows 10 o 11, puoi utilizzare PowerShell per SSH in Raspberry Pi. PremereCtrl+Maiusc+Pper aprire PowerShell, quindi inserisci uno di questi comandi:
O
Sostituire[nome utente]E[Nome host]O[Indirizzo IP] con i dettagli del tuo Pi. Per esempio,ssh [email protected]Ossh [email protected].
In alternativa, puoi utilizzare l'utilità PuTTY, che è uno strumento più sofisticato e funzionerà su qualsiasi PC Windows. Nella finestra di dialogo PuTTY, selezionaSSHcome tipo di connessione, inserisci l'indirizzo IP o il nome host del Raspberry Pi nel fileNome host (o indirizzo IP)casella, quindi fare clic suAprire . Puoi anche fare clicSalvaper salvare i dettagli della connessione in PuTTY.
Su un Mac, aprire l'utilità Terminale (inApplicazioni>Utilità), quindi inserisci uno dei seguenti comandi per connetterti a Raspberry Pi tramite SSH:
O
Sostituire[nome utente]E[Nome host]O[Indirizzo IP] con i dettagli del tuo Pi. Per esempio,ssh [email protected]Ossh [email protected].
Su un PC Linux (o anche un altro Raspberry Pi), apri una finestra Terminale premendo