GNU/Linux >> Linux Esercitazione >  >> Linux

Nomi utente e host nella chiave pubblica su Ssh-copy-id?

Il nome utente e il nome host vengono aggiunti automaticamente alle authorized_keys lato server file su ssh-copy-id esecuzione in modo che la chiave pubblica contenga [email protected] informazioni utili.

Li ho rimossi manualmente dal file sul lato server e ho potuto riconnettermi senza password correttamente.

È possibile modificare sshd-id comportamento per non aggiungere quell'ultima parte nel file che sembra essere facoltativa e non richiesta?

Per aggiungere, ho generato chiavi da ssh-keygen che per impostazione predefinita era rsa digita e non ha eseguito la crittografia.

Risposta accettata:

Come descritto in ssh-keygen man :

Il [email protetta] è un commento predefinito aggiunto da ssh-keygen :

Per le chiavi RSA1, c'è anche un campo di commento nel file della chiave che è
solo per comodità dell'utente per aiutare a identificare la chiave. Il commento
può dire a cosa serve la chiave o qualsiasi cosa sia utile. Il commento viene
inizializzato su "[email protected]" quando viene creata la chiave, ma può essere
modificato utilizzando l'opzione -c.

Puoi usare le opzioni -C / -c per impostare un commento diverso

-C commento Fornisce un nuovo commento.

-c' Richiede la modifica del commento nei file delle chiavi private e pubbliche. Questa operazione è supportata solo per le chiavi RSA1. Il programma
richiederà il file contenente le chiavi private, la passphrase se
la chiave ne ha una e il nuovo commento.

per esempio. usando il flag -C "" come segue imposterà commento vuoto nella chiave pubblica

ssh-keygen -C ""

Linux
  1. Manipolare il tasto X e il puntatore sulla riga di comando?

  2. La differenza tra account utente e account di servizio?

  3. Ssh:data una chiave Ssh privata, come recuperare la chiave pubblica?

  4. Perché l'aggiunta di IP locale e nome utente in scp restituisce un errore di chiave pubblica?

  5. Cos'è l'utente MySQL debian-sys-maint (e altro)?

Come archiviare la chiave di accesso utente e la chiave segreta AWS in Jenkins

Come creare un utente su un'istanza EC2 Linux su AWS e aggiungervi una chiave pubblica utilizzando uno script di shell

Come utilizzare OpenSSL e Internet PKI su sistemi Linux

Come configurare la chiave pubblica e privata SSH in Linux

Come aggiungere la chiave SSH al codice VS e connettersi a un host

SFTP con chroot a seconda della chiave pubblica dell'utente che si connette