Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Devart SecureBridge, SFTP meldet Fehler "Host key not verified" (https://www.delphipraxis.net/189671-devart-securebridge-sftp-meldet-fehler-host-key-not-verified.html)

gullatrulla 7. Jul 2016 14:09

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

gullatrulla 7. Jul 2016 14:59

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:
ScSSHClient1.HostName := 'fds.post.ch';
ScSSHClient1.User := 'xxxxxx'; {sorry will ich nicht zeigen ;-)}
ScSSHClient1.PrivateKeyName := 'd:\private_key.ppk';
ScSSHClient1.Connect;
und wieder ... "Host key not verified"

Gruss
Roli

hstreicher 7. Jul 2016 18:49

AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
 
hier aus dem devart Forum

http://forums.devart.com/viewtopic.php?t=11331

scrat1979 7. Jul 2016 22:25

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:
Accept := True;
zu setzen. Dies führte dazu, dass der Schlüssel akzeptiert und die Verbindung regelrecht hergestellt werden konnte.

gullatrulla 8. Jul 2016 06:28

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.

gullatrulla 8. Jul 2016 13:59

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

gullatrulla 9. Jul 2016 15:47

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

Valle 11. Jul 2016 01:06

AW: Devart SecureBridge, SFTP meldet Fehler "Host key not verified"
 
Zitat:

Zitat von gullatrulla (Beitrag 1342262)
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")

Äh, nein?! :roteyes:

(pub steht für public)

gullatrulla 11. Jul 2016 05:59

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:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf