Come configurare l'accesso SSH senza password su Raspberry Pi

Come configurare l'accesso SSH senza password su Raspberry Pi
SSH (Shell Shell) viene utilizzato per sviluppare una connessione sicura tra un server e un client. Viene utilizzato per accedere a distanza al tuo dispositivo Raspberry Pi tramite canali crittografati. Esistono due metodi di autenticazione per SSH, che includono autenticazione senza password e autenticazione password. Per impostazione predefinita, SSH utilizza il metodo di autenticazione password per accedere a distanza al sistema Raspberry Pi. Tuttavia, se si desidera utilizzare l'autenticazione senza password, segui questo articolo per una guida dettagliata.

Setup Accesso SSH senza password

Per impostare l'accesso senza password per SSH, è necessario seguire i passaggi di seguito

Passo 1: Assicurati che SSH sia abilitato sul tuo dispositivo Raspberry e puoi seguire Qui Per abilitare il servizio SSH.

Passo 2: Usa il comando di seguito per generare un Chiave SSH coppia con il tuo ID se non hai una coppia di tasti SSH esistente.

$ ssh -keygen -t rsa

Passaggio 3: Quindi ti chiederà di inserire una passphrase, premere il pulsante INVIO più tempo senza immettere la passphrase.

Di conseguenza, questo genera la chiave SSH sul tuo terminale.

Passaggio 4: Ora per vedere la chiave generata correttamente sul tuo sistema, usa quanto segue "ls"Comando:

$ ls -al ~/.ssh/id_*

Ora devi copiare il "Id_Rsa.pub"File per aggiungere questo al sistema per la rimozione della password. Per questo processo, è necessario inserire il comando di seguito nel terminale:

$ ssh-copy-id -i ~/.SSH/ID_RSA.pub pi@raspberrypi

Assicurati di avere lo stesso nome utente e nome host "Pi@Raspberrypi", che puoi confermare dal terminale.

Tipo""Per aggiungere il tasto SSH.

Potrebbe essere necessario inserire la password del sistema per l'ultima volta, farlo per confermare le modifiche.

Dopo questo passaggio, hai rimosso correttamente l'autenticazione della password per l'accesso SSH.

Puoi controllare il tuo sistema Raspberry Pi per vedere se è possibile accedere a SSH senza password:

$ ssh pi@raspberrypi

Ciò garantisce di non richiedere alcuna password per l'accesso SSH perché la chiave SSH viene aggiunta al sistema.

Accesso remoto a un server

Nel caso in cui desideri utilizzare un processo simile per un altro server come il tuo laptop o PC, puoi farlo facilmente installando prima l'applicazione Putyy sul sistema Raspberry Pi utilizzando il seguente comando:

$ sudo APT Installa tools di stuzzichini

Il motivo per l'installazione di questo sul sistema Raspberry Pi per generare una chiave SSH per consentire ad altri sistemi di eseguire l'accesso SSH senza password.

Dopo aver installato lo strumento PUTTY su Raspberry Pi, utilizzare il comando seguente per creare "Id_Rsa.ppk"File nella home directory che include le informazioni di autorizzazione copiate da Id_Rsa file.

$ puttygen ~/.SSH/ID_RSA -O ID_RSA.ppk

Il comando sopra genera il file Id_Rsa.ppk File nella tua home directory e devi trasferire questo file sul tuo laptop o PC.

Ora spostati verso il tuo PC o laptop e scarica il Stucco applicazione.

Dopo l'installazione di Stucco, Aprilo nel sistema per aprire la finestra di configurazione.

Clicca sul "Ssh"Opzione da"Connessione"Categoria.

Quindi selezionare "AUTH" dal "Ssh"Elenco che si è esteso ulteriormente dopo aver fatto clic su SSH

Ora fai clic su "Navigare"Pulsante e caricare il Id_Rsa File che hai trasferito dal tuo sistema Raspberry Pi.

Quindi fare clic su Sessione opzione, Aggiungi il tuo indirizzo IP di Raspberry Pi e fai clic su "Aprire"Pulsante.

UN Avviso di sicurezza PUTTY La finestra di dialogo apparirà sullo schermo e devi accettarlo facendo clic su "Accettare"Pulsante:

Verrà visualizzata una finestra nera sullo schermo in cui è necessario inserire il nome utente di Raspberry Pi.

Dopo aver inserito il nome utente, accederà automaticamente al terminale del dispositivo senza chiedere una password, il che garantisce che abbiamo impostato correttamente l'accesso SSH senza password per Raspberry Pi.

Questo è tutto per questa guida!

Conclusione

La rimozione della password di accesso SSH potrebbe non essere un'opzione sicura ma se si è l'unica persona che utilizza questo dispositivo, la rimozione della password non è affatto male. Per impostare l'accesso SSH senza password, prima, è necessario generare una chiave SSH e quindi aggiungere alcuni altri comandi dalle linee guida sopra menzionate per abilitare correttamente l'accesso SSH senza password. Successivamente, è necessario installare l'applicazione stuzzichina sul sistema Raspberry Pi per generare un Id_Rsa File in modo da poter utilizzare questo file per accedere al terminale Raspberry Pi in remoto senza una password.