GNU/Linux >> Linux Esercitazione >  >> Linux

ssh-keygen - come impostare una chiave rsa con un determinato nome utente

ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]

Uso questo comando per generare la chiave SSH per generare GitHub, GitLab e GCP. Ecco la documentazione per creare una chiave SSH con un nome utente.


Spiegazione: In generale, l'ultima stringa nella tua chiave pubblica ssh sarebbe un singolo commento che di default è configurato sul tuo [email protected] . Puoi sovrascrivere questo commento aggiungendo -C argomento e modifica questa stringa.

Ad esempio Nel comportamento predefinito, diciamo che - se il tuo nome host Linux è Ubuntu e il tuo nome utente è john.doe mentre guardi la tua chiave pubblica eseguire cat ~/.ssh/id_rsa.pub vedresti qualcosa del genere:

ssh-rsa <someReallyBigToken>== [email protected]

Documentazione:

ssh-keygen per impostazione predefinita scriverà le chiavi in ​​un formato specifico di OpenSSH. Questo formato è preferito in quanto offre una migliore protezione per le chiavi in ​​attesa e consente l'archiviazione dei commenti delle chiavi all'interno del file della chiave privata stessa. Il commento chiave può essere utile per identificare la chiave . Il commento è inizializzato su ``[email protected]'' quando viene creata la chiave, ma può essere modificato utilizzando l'opzione -c.

Soluzione :ignora questo commento e usa -C argomento per il commento.

ssh-keygen -t rsa -b 4096 -C message-in-a-bottle
cat ~/.ssh/id_rsa.pub

// output:
ssh-rsa <someReallyBigToken>== message-in-a-bottle

Usa il -C opzione per fornire un nuovo commento con la tua chiave.


Linux
  1. Come generare una coppia di chiavi SSH (con esempi)

  2. Come impostare le chiavi SSH

  3. Come impostare Bash per eseguire *.exe con Mono?

  4. Come configurare le chiavi SSH su Ubuntu 18.04

  5. Come configurare Firewall con Firewalld su CentOS 8

Come utilizzare una chiave SSH con utenti non root

Come configurare un server Seafile con Nginx su Ubuntu 18.04

Come configurare un server FTP con ProFTPD in Ubuntu 18.04

Come configurare un server di posta con Modoboa su Ubuntu 20.04

Come configurare WireGuard VPN su Linux

Come installare e configurare WordPress con Ansible