Windows 10 derzeit (Stand Januar 2018) unterstützt nur ed25519 Schlüssel (Referenz: https://github.com/PowerShell/Win32-OpenSSH/issues/973). Ich sehe, dass Sie versuchen, eine Verbindung zu Amazon Web Services herzustellen. Wenn Sie Ihren Schlüssel über die AWS-Konsole verwalten, können Sie nur einen RSA-Schlüssel verwenden.
Wenn Sie jedoch auf eine vorhandene EC2-Instanz zu verbinden versuchen, können Sie wie folgt vorgehen:
- Erstellen Sie den privaten/öffentlichen Schlüssel in Windows cmd den Befehl „ssh-keygen“ verwenden, wenn Sie habe das noch nicht gemacht. Das Schlüsselpaar ist in den Dateien id_ed25519.pub und id_ed25519 in Ihrem .ssh-Verzeichnis gespeichert.
- Verbinden Sie sich mit Ihrer AWS EC2-Instanz. Fügen Sie den Inhalt der Datei id_ed25519.pub der Datei authorized_keys im Verzeichnis .ssh hinzu.
- Jetzt können Sie mit dem Windows 10 SSH-Client eine Verbindung zu Ihrer EC2-Instanz herstellen.
Das gleiche Problem für mich. Ich arbeite nicht nur mit 'git shell', sondern auch mit' ssh' von WSL. – Uri
@Uri dann ist es wahrscheinlich ein ungültiges Format, das Sie verwenden! Git Shell ssh arbeitet mit gültigen Formaten –