Ich habe eine private Schlüsseldatei, die ich jedes Mal verwende, um mich bei meinen AWS-Instanzen anzumelden, indem ich
Putty -> SSH -> Authentifizierung
und Angabe der privaten Schlüsseldatei (ppk).
Gibt es einen Ordner oder eine Einstellung in Windows PuTTY, wo das Platzieren dieser Datei standardmäßig übernommen wird, oder einen entsprechenden Client, der bei der Lösung dieses Problems helfen kann?
Antwort1
Nachdem Sie die Schlüsseldatei ausgewählt haben, gehen Sie zurück zur ersten Seite, wählen Sie „Standardsitzung“ und klicken Sie dann auf „Speichern“. Alles, was Sie konfiguriert haben (Schlüsselpfad, Benutzername, Port …), wird als Standard gespeichert.
Wenn ein Schlüssel in der „Standardsitzung“ gespeichert wurde, wird er beim Ausführen verwendet . Wenn Sie ihn stattdessen in einer benutzerdefinierten Sitzung gespeichert haben, wird diese verwendet.putty [email protected]
putty -load MySession [email protected]
Alternativ können Sie die .ppk-Datei in Pageant (das ist PuTTYs Äquivalent zu ssh-agent) laden, indem Sie darauf doppelklicken oder sie in den shell:startup
Ordner ziehen. Alle in Pageant geladenen Schlüssel werden automatisch von PuTTY und WinSCP verwendet, unabhängig davon, welche Sitzung Sie laden.
Windows wird auch mit OpenSSH ausgeliefert – dem ssh
Befehl –, der seine eigene Konfiguration in der ~/.ssh/config
Datei und seinen eigenen SSH-Agenten hat, über den Sie Schlüssel laden können ssh-add
(und der sich die geladenen Schlüssel über Neustarts hinweg merkt, anders als die Linux-Version), aber standardmäßig sucht er nach privaten Schlüsseln unter ~/.ssh/id_rsa
und einigen anderen ähnlichen Namen (id_ed25519, id_ecdsa usw.).