L'SSH è principalmente utilizzato per comunicare tra una macchina Linux locale a un host Linux remoto, in questo articolo, impareremo come abilitare SSH sul sistema operativo Raspberry Pi.
Come installare SSH su Raspberry Pi
Raspberry Pi è un sistema operativo basato su Debian, quindi l'installazione di SSH su Raspberry Pi è simile a qualsiasi altra distribuzione basata su Debian. Per prima cosa aggiorneremo il repository del sistema operativo Raspberry Pi usando il comando:
$ sudo apt update
Dopo aver assicurato che tutti i pacchetti siano aggiornati, procederemo verso l'installazione dell'SSH. L'SSH è generalmente preinstallato su Raspberry Pi ma se non è installato, possiamo installarlo usando il comando:
$ sudo apt install OpenSsh -server -y
Il protocollo SSH è stato installato correttamente.
Come abilitare il protocollo SSH su Raspberry Pi
Dopo l'installazione del protocollo SSH, convalideremo lo stato del protocollo SSH utilizzando il comando di SystemCtl:
$ sudo systemctl status ssh
Il servizio è in fase di esecuzione, quindi lo consentiremo utilizzando il comando:
$ sudo systemctl abilita ssh
Il servizio di SSH è stato abilitato e allo stesso modo, assicurarsi che SSH sia installato e abilitato sulla macchina a cui si accede.
Come collegare la macchina remota utilizzando SSH in Raspberry Pi
Per connetterci con la macchina remota, dovremmo prima conoscere l'indirizzo IP di quella macchina. Per conoscere l'indirizzo IP, eseguire semplicemente il comando menzionato di seguito:
$ ip a
L'indirizzo IP della macchina remota è 192.168.18.154 e la sintassi generale della connessione con la macchina remota usando SSH è:
$ ssh [user]@[Ip-Address-of-the-Machine]
Nella sintassi sopra, utilizzando la parola chiave SSH possiamo collegare qualsiasi macchina, ad esempio, nel nostro caso, "Pi" è l'utente e 192.168.18.154 è l'indirizzo IP di quell'utente. Useremo il comando nel terminale della nostra macchina:
$ ssh [email protected]
Quando ti connetti a qualsiasi macchina per la prima volta, chiederà l'autorizzazione per procedere con questa macchina di recente Linux, consentirla digitando "Sì":
Chiederà la password, immettere la password dell'utente, basta fornire la password della macchina a cui si accede:
Elenca il contenuto della macchina remota per verificare la connessione:
$ ls
Possiamo terminare questa connessione con la macchina client tramite SSH utilizzando il comando:
$ logout
Conclusione
L'SSH noto anche come protocollo Shell Shell che viene utilizzato per accedere alla macchina remota per vari scopi, come la gestione e la manutenzione dei server. È molto più sicuro rispetto a telnet. Poiché il sistema operativo Raspberry Pi è un sistema operativo basato su Linux, possiamo installare e configurare SSH su di esso abbastanza facilmente. In questo articolo, abbiamo discusso del metodo di installazione di SSH in Raspberry Pi e apprendere anche la procedura per rendere SSH abilita in Raspberry Pi.