
Dopo aver configurato il tuo Raspberry Pi, potresti non aver bisogno di un display per questo. Quando arriva il momento delle attività di manutenzione, come aggiornamenti e riavvii, puoi utilizzare Secure Shell (SSH) invece di collegare un monitor. Ti mostreremo come.
Che cos’è SSH?
SSH, spesso scritto tutto in minuscolo, sta per Secure Shell. Ti consente di connetterti in remoto a un server o sistema da un altro dispositivo utilizzando comunicazioni crittografate.
Il vantaggio principale di SSH è la crittografia stessa. Con protocolli di accesso remoto meno sicuri, come FTP, tutto viene inviato in testo normale. Un hacker può fiutare quelle comunicazioni e registrare cose come nomi utente e password. Poiché SSH è crittografato, non è più possibile.
IMPARENTATO: Che cos’è la crittografia e come funziona?
Prima di attivare SSH, attenzione alla sicurezza
Attivare SSH è facile, ma non anticipiamo noi stessi. Innanzitutto, assicurati che il tuo Raspberry Pi sia sicuro. Inizia con la password del tuo account utente.
Quando configuri per la prima volta il tuo Raspberry Pi, ti dovrebbe essere stato chiesto di cambiare la password del tuo account utente. Se non l’hai fatto, devi farlo ora. Apri il terminale, quindi inserisci il passwd comando.
passwd
Ti verrà chiesto di inserire la tua password attuale, quindi di sceglierne una nuova.
IMPARENTATO: 10 modi per generare una password casuale dalla riga di comando di Linux
Scopri l’indirizzo IP o il nome host per il tuo Raspberry Pi
Dovrai anche conoscere il nome host o l’indirizzo IP del tuo Pi. Da terminale digitare:
hostname -i
Questo fornirà gli indirizzi IP per il tuo Raspberry Pi. Potrebbero benissimo essercene diversi elencati se sei connesso sia tramite Wi-Fi che Ethernet. La maggior parte delle volte, l’indirizzo che desideri inizierà con 192.168. Prendere nota dell’indirizzo o del nome host per dopo.
Detto questo, possiamo attivare SSH.
IMPARENTATO: Come configurare il Wi-Fi sul tuo Raspberry Pi tramite la riga di comando
Opzione 1: abilitare SSH tramite il desktop
Un modo per attivare SSH è tramite l’app di configurazione grafica Raspberry Pi. Basta fare clic sull’icona Raspberry nell’angolo in alto a sinistra dello schermo, quindi fare clic su “Preferenze”. Fai clic su “Configurazione Raspberry Pi”.

In questa app, fai clic sulla scheda “Interfacce” e cerca “SSH”. Fare clic sul pulsante di opzione “Abilita”, quindi fare clic su “OK” per chiudere l’app.
Opzione 2: abilita SSH dal terminale
Un altro metodo per abilitare SSH è dal terminale stesso, in stile riga di comando. Digita questo comando per accedere allo strumento di configurazione basato su testo per il tuo Raspberry Pi:
sudo raspi-config
Usa i tasti freccia sulla tastiera per selezionare “Opzioni interfaccia”, quindi premi il tasto Invio.

Seleziona “P2 SSH” e premi Invio.

Quando viene chiesto, “Vuoi che il server SSH sia abilitato”, scegli “Sì”. Premi nuovamente Invio nella casella di conferma, “Il server SSH è abilitato. Scorri verso il basso e seleziona “Fine”.
Disattiva accesso root SSH
Dopo aver abilitato SSH, c’è un’altra attività facoltativa ma altamente consigliata. Lasciare il tuo utente root in grado di eseguire SSH nel tuo Raspberry Pi è un rischio per la sicurezza, quindi ti consigliamo di disabilitare l’accesso root tramite SSH. Ricorda, puoi sempre inviare comandi amministrativi dal tuo utente normale con sudo.
Nella finestra del terminale, inserisci questo comando:
nano /etc/ssh/sshd_config
Ora, trova questa riga:
#PermitRootLogin prohibit-password
Nota: La riga nel file di configurazione potrebbe anche essere letta
#PermitRootLogin yes.
Modifica la riga da leggere come segue:
PermitRootLogin no
Salva e chiudi il file premendo Ctrl+X, quindi Y . Ora, dovresti riavviare il server SSH con questo comando:
/etc/init.d/sshd restart
Esistono altri passaggi che puoi eseguire per proteggere ulteriormente il tuo server SSH, quindi assicurati di considerare quanto può essere a rischio il tuo Raspberry Pi.
Accedi al tuo Raspberry Pi da un altro computer
Una volta completati questi passaggi, sei pronto per accedere al tuo Raspberry Pi da qualsiasi computer sulla tua rete locale. Con l’indirizzo IP o il nome host che hai annotato in precedenza, puoi ssh nel tuo Pi. Questo viene fatto usando questo comando dall’altro tuo computer:
ssh pi@[address]
Se l’indirizzo del tuo Raspberry Pi è 192.168.0.200 , ad esempio, sarà simile a questo:
ssh pi@192.168.0.200
La prima volta che tu ssh nel tuo Pi, ti verrà chiesto di accettare la chiave di crittografia. Basta premere Y e ti connetterai e ti verrà chiesto di inserire la password. Fatto ciò, verrai connesso al Raspberry Pi e potrai svolgere tutte le attività di cui hai bisogno.
Oltre all’emissione di comandi, puoi anche utilizzare SSH per altri scopi, ad esempio per incanalare il traffico, trasferire file, montare file system remoti e altro ancora. Se sei preoccupato per la sicurezza con il tuo Pi, considera la configurazione dell’autenticazione a due fattori.
IMPARENTATO: Come impostare l’autenticazione a due fattori su un Raspberry Pi
