Kann ich den Dateinamen meines öffentlichen / privaten SSH-Schlüsselpaars ändern?


14

Ich habe ein öffentliches / privates Schlüsselpaar erstellt:

ssh-keygen -t rsa -C "me@example.com"

Ich habe einen anderen Schlüsseldateinamen als id_rsa angegeben, da ich einen neuen separaten Schlüssel von meiner normalen Identität erstellen wollte.

Ich habe diesen Schlüssel meinem Hosting-Anbieter gegeben, damit ich mich mit der Authentifizierung mit öffentlichem Schlüssel bei meinem Server anmelden kann.

Ich konnte mich zunächst mit dem Schlüssel anmelden und alles funktionierte.

ssh -i /path/to/key/file user@server.com

Ich stellte fest, dass ich einen Rechtschreibfehler im Schlüsseldateinamen gemacht und sowohl die öffentlichen als auch die privaten Schlüsseldateien umbenannt habe. Hat dies Auswirkungen auf die Serverseite, wenn die Schlüsseldatei auf meinem Clientcomputer einen anderen Namen hat?

Antworten:


25

Der Dateiname hat überhaupt keine Bedeutung, solange bekannt sshist, wo er zu finden ist.

(Wenn Sie jedoch den öffentlichen Schlüssel in eine separate Datei extrahiert haben, sollte er denselben Dateinamen + .pubwie die Hauptdatei haben, z . B. mykey& mykey.pub.)


Irgendeine Idee, ob es wichtig ist, ob Sie den Kommentar in der .pub-Datei ändern?
Jjeaton

4
@jjeaton: Das tut es nicht.
user1686

"solange ssh mitgeteilt wird, wo es zu finden ist" - wie Einträge in Ihrer .ssh / config-Datei. Ich bin hier, weil ich zwei Identitäten für denselben Git-Host benötige, also zwei Schlüsselsätze und zwei Hosts in meiner Konfiguration, die auf den entsprechenden Benutzerschlüssel verweisen.
Nicht-Person
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.