Come generare chiavi SSH sul pop!_Os

Come generare chiavi SSH sul pop!_Os
SSH, o Shell di Socket Socket, è il protocollo crittografico che è possibile utilizzare per abilitare l'accesso sicuro per il server e i dispositivi su una rete specifica. Si chiama anche Shell Secure, gestito su una chiave pubblica che fornisce un meccanismo per l'autenticazione reciproca tra un server e gli utenti.

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.