GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Benutzer- und Hostnamen im öffentlichen Schlüssel auf Ssh-copy-id?

Benutzername und Hostname werden automatisch an die serverseitigen authorized_keys angehängt Dateien auf ssh-copy-id Ausführung, sodass der öffentliche Schlüssel [email protected] enthält Informationen abrufen.

Ich habe sie manuell aus der Datei auf der Serverseite entfernt und konnte die Verbindung ohne Passwort erfolgreich wiederherstellen.

Ist es möglich, sshd-id zu ändern? Verhalten, den letzten Teil in der Datei nicht anzuhängen, der optional und nicht erforderlich zu sein scheint ?

Außerdem habe ich Schlüssel mit ssh-keygen generiert die standardmäßig auf rsa gesetzt wurde eingeben und keine Verschlüsselung vorgenommen.

Akzeptierte Antwort:

Wie in ssh-keygen man beschrieben:

Die [E-Mail geschützt] ist ein Standardkommentar, der von ssh-keygen hinzugefügt wird :

Für RSA1-Schlüssel gibt es auch ein Kommentarfeld in der Schlüsseldatei, das
dem Benutzer nur zur Identifizierung des Schlüssels dient. Der Kommentar
kann sagen, wofür der Schlüssel ist oder was auch immer nützlich ist. Der Kommentar wird
beim Erstellen des Schlüssels auf „[E-Mail-geschützt]“ initialisiert, kann aber
mit der Option -c geändert werden.

Sie können die Optionen -C / -c verwenden, um einen anderen Kommentar zu setzen

-C Kommentar Stellt einen neuen Kommentar bereit.

-c’ Fordert die Änderung des Kommentars in den privaten und öffentlichen Schlüsseldateien an. Dieser Vorgang wird nur für RSA1-Schlüssel unterstützt. Das Programm fragt
nach der Datei mit den privaten Schlüsseln, nach der Passphrase, falls
der Schlüssel eine hat, und nach dem neuen Kommentar.

z.B. mit dem Flag -C "" wie folgt wird leerer Kommentar gesetzt im öffentlichen Schlüssel

ssh-keygen -C ""

Linux
  1. Manipulieren von X-Tasten- und Zeigergriffen in der Befehlszeile?

  2. Der Unterschied zwischen Benutzer- und Dienstkonto?

  3. Ssh – Bei einem privaten Ssh-Schlüssel, wie kann man den öffentlichen Schlüssel wiederherstellen?

  4. Was ist der Unterschied zwischen einem normalen Benutzer und einem Systembenutzer?

  5. So beheben Sie den Fehler „Verifizierung des Hostschlüssels fehlgeschlagen“

So speichern Sie den AWS-Benutzerzugriffsschlüssel und den geheimen Schlüssel in Jenkins

So erstellen Sie einen Benutzer auf einer Linux-EC2-Instance auf AWS und fügen ihm mithilfe eines Shell-Skripts einen öffentlichen Schlüssel hinzu

Verwendung von OpenSSL und der Internet-PKI auf Linux-Systemen

So richten Sie den öffentlichen und privaten SSH-Schlüssel unter Linux ein

So fügen Sie dem VS-Code einen SSH-Schlüssel hinzu und stellen eine Verbindung zu einem Host her

SFTP mit Chroot abhängig vom öffentlichen Schlüssel des verbindenden Benutzers