Inoltre, SSH può stabilire un canale crittografato per la comunicazione tra client e server su una rete non garantita. Quindi, è importante generare chiavi SSH. Ma molti neofiti non sanno come farlo. Quindi, questo tutorial descriverà brevemente i metodi per generare chiavi SSH sul pop!_Os.
Come generare chiavi SSH sul pop!_Os
Per generare una chiave SSH, aprire il terminale ed eseguire il seguente comando:
ssh-keygen
Il comando sopra genererà una chiave SSH della coppia di chiavi RSA da 3072 bit. Ma se vuoi fare un ulteriore passo avanti, esegui quanto segue:
SSH -Keygen -t RSA -B 4096
Il 4096 con SSH-Keygen crea la chiave da 4096 bit. Inoltre, abbiamo usato RSA in quanto sopra, ma puoi anche usare i seguenti algoritmi:
Algoritmo | Modulo completo | Descrizione |
RSA | Rivest Shamir Adleman | Chiave con una dimensione minima di 2048 in base alla difficoltà. |
DSA | Algoritmo di firma digitale | Questa chiave viene utilizzata con la dimensione 1024. |
ECDSA | Curve ellittiche digitali Algoritmo di firma | Questa chiave viene utilizzata per supportare i bit 256, 384 e 521. |
Il sistema ti chiederà di fornire il nome del file dopo aver eseguito il comando.
È possibile premere il pulsante INVIO per generare un tasto nel file predefinito o digitare il nome del file di conseguenza. Infine, genera la chiave per la chiave SSH per finalizzare tutto. Questa passphrase fornisce un ulteriore livello di protezione e sicurezza per prevenire l'accesso non autorizzato per l'utente.
Ora, copia la chiave pubblica in modo da poter utilizzare SSH-Copy-ID. Quindi, puoi utilizzare il comando indicato di seguito per copiare la chiave:
SSH-Copy-ID@
O
SSH-Copy-ID@
Aggiungi il nome del tuo sistema dal nome utente e con l'indirizzo IP dell'host.
Successivamente, scansionerà l'account locale e la chiave che hai creato e quindi ti chiederà di inserire la password dell'account utente remoto.
In alcuni casi, il terminale mostra un errore durante la copia della chiave pubblica in modo da poter utilizzare i seguenti comandi per copiare la chiave pubblica usando SSH:
Supponiamo che tutto vada bene con i comandi sopra, digita sì e premi il pulsante Invio per continuare. Successivamente, è necessario inserire la password dell'account server e premere il pulsante Invio per completare il processo.
Ora puoi accedere al server remoto utilizzando il comando indicato di seguito:
ssh@
Una volta eseguito il comando, immettere la passphrase per accedere al server o è possibile accedere al server.
Se si desidera disabilitare l'autenticazione della password, accedi al server remoto con privilegi di amministrazione. Ora, esegui il seguente comando per aprire/etc/ssh/sshd_config:
sudo nano/etc/ssh/sshd_config
Nel file di configurazione, impostare la passwordautenticazione da sì a no. Quindi, salva il file. Infine, riavvia il servizio SSH attraverso questo comando:
sudo systemctl riavvio ssh
Con un riavvio riuscito, il sistema chiuderà tutte le sessioni correnti e implementerà tutte le modifiche.
Conclusione
Quindi, si trattava del modo più semplice per generare chiavi SSH sul pop!_Os. La generazione di tasti SSH può essere confusa se non si utilizza correttamente il comando. A volte gli utenti affrontano problemi durante la copia dell'IP dell'host nella loro chiave SSH, quindi verifica l'IP dell'host prima di copiarlo.