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 ""