winlin
Goto Top

Putty SSH to Ubuntu mit openssh private key

Hallo Leute,

hoffe ihr könnt mir helfen. Ich habe eine Linux Ubuntu 18.04 VM auf die ich mit folgenden Files on meiner Windows VM mit Putty zugreifen sollte.
File1:
-----BEGIN OPENSSH PRIVATE KEY-----
xxx
-----END OPENSSH PRIVATE KEY-----
</codve>

File2:

ssh-rsa vxxxxxxxxxx

Bisher war das immer so das ich ein *.key File hatte das ich in putty importieren konnte dann einen passphrase eingegeben habe und dann ein ppk file erstellen konnte welchen ich dann im putty im Pfad AUTH angegeben hatte.

Klappt aber hier nicht. Egal wie ich diese beiden Files im Puttygen hinzufügen möchte erscheint der Fehler:
Can´t load private key (no private key)

Content-ID: 595575

Url: https://administrator.de/forum/putty-ssh-to-ubuntu-mit-openssh-private-key-595575.html

Ausgedruckt am: 12.04.2025 um 00:04 Uhr

145033
145033 12.08.2020 aktualisiert um 10:50:51 Uhr
Goto Top
Nur das hier:
-----BEGIN OPENSSH PRIVATE KEY-----
xxx
-----END OPENSSH PRIVATE KEY-----
in eine Datei speichern und dann in Puttygen über Conversions > "Import key" den OpenSSH private Key importieren, dann über "Save private key" als PPK speichern feddisch.
winlin
winlin 12.08.2020 um 10:56:05 Uhr
Goto Top
Auch schon gemacht. Dann erscheint "could not load priate key (unrecognized key type).
Und das File heisst auch *.key
145033
145033 12.08.2020 aktualisiert um 11:03:06 Uhr
Goto Top
Zitat von @winlin:

Auch schon gemacht. Dann erscheint "could not load priate key (unrecognized key type).
Und das File heisst auch *.key
File entweder beschädigt oder unsupporteter Algo des Key , oder veraltete PuttyGen Version ...
winlin
winlin 12.08.2020 um 11:10:43 Uhr
Goto Top
putty gen ersion:
Release 0.67

habe auch über die powershell ersucht ssh auf die ubuntu kiste zu machen aber da bekomme ich ja den fehler permission denied publickey. zur info ich komme gerade selber nicht auf die ubuntu maschine, admin net da kommt erst freitag. habe also nur diese files bekommen IP und das passphrase
145033
145033 12.08.2020 aktualisiert um 11:45:46 Uhr
Goto Top
Zitat von @winlin:

putty gen ersion:
Release 0.67
Viel zu alt!, aktuell ist Release 0.74 !
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Die alte Version kennt erstens neuere Algos nicht und kann vor allem (für dich relevant) das neuere OpenSSH Format noch nicht importieren, die neue kann das alles, also lade sie und du wirst sehen das es damit klappt!

Neue Version:

screenshot

Alte Version

screenshot
Fabezz
Fabezz 12.08.2020 um 12:44:22 Uhr
Goto Top
Den key unter den Agent von Putty eingebunden? Und läuft der Agenda auch?
Den Key auch auf dem Ubuntu Server hinterlegt?
145033
145033 12.08.2020 aktualisiert um 13:22:41 Uhr
Goto Top
Zitat von @Fabezz:

Den key unter den Agent von Putty eingebunden? Und läuft der Agenda auch?
Den Key auch auf dem Ubuntu Server hinterlegt?
Vielleicht erst mal den Post lesen ...Er hat den Key ja noch nicht mal ins PPK Format umgewandelt 🙈
Fabezz
Fabezz 12.08.2020 um 15:00:55 Uhr
Goto Top
Vielleicht den Post unter deinem Lesen (10.56Uhr).
Da steht dass er es schon gemacht hat face-wink
Aber man kann hier auch nicht sehen wo es bei ihm hängt.
145033
145033 12.08.2020 aktualisiert um 15:25:54 Uhr
Goto Top
Zitat von @Fabezz:

Vielleicht den Post unter deinem Lesen (10.56Uhr).
Da steht dass er es schon gemacht hat face-wink
In Puttygen nicht in Putty !
Aber man kann hier auch nicht sehen wo es bei ihm hängt.
Doch, er bekommt den private key mit seiner alten Puttygen Version nicht umgewandelt. Er muss sich nur die neueste Version davon ziehen und schon wird der Import in Puttygen und die Umwandlung in eine PPK einwandfrei funktionieren.
Probier es einfach mal selbst mit einer 0.67er Puttygen einen modernen OPENSSH Key zu importieren => FUNKTIONIERT NICHT!

Also Thema gegessen.