matze31
Anmeldungsdatum: 25. Oktober 2015
Beiträge: 729
|
Hallo, ich habe auf mein Client PC einen Schlüssel generiert
ssh-keygen -t ed25519 Danach den öffentlichen Schlüssel übertragen zum Server: ssh-copy-id -i ~/.ssh/id_ed25519.pub user@ip Jetzt zur Frage: Kann ich den Namen "ed25519" umändern in einen aussagekräftigeren Namen? Wenn ja wie? Es geht darum, wenn ich mal mehrere solcher Schlüssel benötige.
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17660
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Einfach die Dateien unter ~/.ssh umbenennen und dann beim -i den neuen Namen nutzen.
|
matze31
(Themenstarter)
Anmeldungsdatum: 25. Oktober 2015
Beiträge: 729
|
OK, welcher Name spielt keine Rolle?
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17660
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Ich kenne es so, dass der öffentliche Schlüssel wie der private heißt, aber hinten noch .pub drankommt.
|
matze31
(Themenstarter)
Anmeldungsdatum: 25. Oktober 2015
Beiträge: 729
|
Also das habe ich gemacht, aber er kennt es beim einloggen nicht an.
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17660
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Inwiefern?
Hast du dem Einlog-Versuch den passenden Schlüssel per -i angegeben?
|
matze31
(Themenstarter)
Anmeldungsdatum: 25. Oktober 2015
Beiträge: 729
|
Ich habe jetzt mal die Rechte auf 700 gestellt, jetzt geht es. Edit: braucht man auf dem Client nur noch den privaten Schlüssel?
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4392
Wohnort: Göttingen
|
Eigentlich sollte auf dem Client der private Schlüssel reichen, allerdings ist es auch nicht verkehrt, den öffentlichen dort zu lassen, falls Du ihn noch auf weiteren Rechnern eintragen möchhtest. Du kannst ihn ja mal aus dem .ssh Verzeichnis nach /tmp oder so verschieben und probieren, ob der Login dann noch klappt.
|
matze31
(Themenstarter)
Anmeldungsdatum: 25. Oktober 2015
Beiträge: 729
|
Ich muss das Thema nochmal aufgreifen, also wo ich mich jetzt nochmal einloggen wollte, habe ich keinen Zugriff bekommen. Ich habe nochmal den Key generiert ssh-keygen -t ed25519 Danach den Namen so gelassen, jetzt geht es. Sobald ich den Namen ändere geht es nicht. Was mache ich falsch?
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5350
|
Wenn du ssh -i .ssh/id_dein_selbstgewaehlter_name ... machst, geht es immer. Auch wenn du in deiner ssh config das IdentityFile angibts. Wenn SSH nicht weiss, welcher Key der richtige ist, werden mehrere Keys durchprobiert. Du kannst mit ssh -vv host sehen, welche das sind.
|
matze31
(Themenstarter)
Anmeldungsdatum: 25. Oktober 2015
Beiträge: 729
|
Also muss das "id" immer davor?
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5350
|
Davon steht zumindest nicht in der manpage.
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4392
Wohnort: Göttingen
|
@Matze31: Probier es doch einfach mal aus.
|
matze31
(Themenstarter)
Anmeldungsdatum: 25. Oktober 2015
Beiträge: 729
|
|