![]() |
Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Hi Delphi-Folks
Ich plage mich zur Zeit mi der SFTP/SSH-Programierung. Es soll mittels Public- und Privatekey eine Verbindung auf einen externen Server erstellt werden. (der PublicKey ist auf dem externen Server hinterlegt worden) Gleich vorweg... unter Filezilla habe ich keine Probleme die Verbindung zu erstellen. Ich versuche mich zur Zeit mit Demo-Version von Devart SecureBridge. Doch leider mit keinem Erfolg. Die Demo SFTP-Client meldet mir ständig dass der Host-Key nicht verfiziert wurde, obwohl ich die PublicKey mittels Button "Import server key" implementiert habe. Auch der SSH-Servername, der SSH-Port sowie der Username ist korrekt. Ich denke, dass es an einer Einstellung hapert. Hat oder hatte jemand die gleichen Probleme mit der Public-/Privatekey-Variante (nicht Passwort)? Herzlichen Dank zum voraus Roland |
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Hi Delphi-Folks....
Noch einer weiterer kleiner Test. So funktioniert es auch nicht...
Delphi-Quellcode:
und wieder ... "Host key not verified"
ScSSHClient1.HostName := 'fds.post.ch';
ScSSHClient1.User := 'xxxxxx'; {sorry will ich nicht zeigen ;-)} ScSSHClient1.PrivateKeyName := 'd:\private_key.ppk'; ScSSHClient1.Connect; Gruss Roli |
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
|
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Ich meine mich zu erinnern, dass ich mit derselben Komponente den selben Fehler hatte. Die Lösung war in einem Event, dessen Namen ich momentan nicht kenne (OnConnect oder OnAuthenticate oder so ähnlich), ein
Delphi-Quellcode:
zu setzen. Dies führte dazu, dass der Schlüssel akzeptiert und die Verbindung regelrecht hergestellt werden konnte.
Accept := True;
|
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Vielen Dank für die Infos.
Den Link aus dem Devart-Form habe ich gestern auch noch gefunden. Accept := true ist nun gesetzt. Nun erscheint die Fehlermeldung "Private key not found". Die Datei ist aber auf jeden Fall vorhanden. |
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Delphi-Folks
Lösung - Für alle, welche es interessiert. Der Privatkey, welchen man mit Putty erstellt hat, muss mittels "PuttyGen.exe" in ein OpenSSH-Format konvertiert werden. Praktischerweise sollte man gleich die Endung ".pub" verwenden. (z.B. "privatekey.pub") Jetzt kann man (in der Demo) mittels Button "Import Server Key" diesen übernehmen und auch auswählen. Nun funktioniert die Verbindung. Noch etwas zum Devart-Support. Dies ist etwas vom lausigsten was ich erlebt habe. Statt auf "mein" Problem näher einzugehen, kommt folgende Antwort: The similar question has already been discussed on our forum. Follow the link... Wohlverstanden "similar question". Na ja, eine ungefähre Antwort ist ja auch eine und man kann die Fall-ID schliessen! Gruss Roland |
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Kommando zurück... zu früh gefreut.
Es funktioniert immer noch nicht! Ich denke das wars. Hören wir auf. Filezilla funktioniert ja, wenn auch nicht automatisiert (aus Delphi). Gruss Roland |
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Zitat:
(pub steht für public) |
AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
Du hast natürlich recht.:oops:
Ich weiss auch nicht was mich hier geritten hat. Vermutlich die Hitze! Gruss Roland |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz