Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Indy 10: IdFTP kann keine Verbindung herstellen (https://www.delphipraxis.net/206684-indy-10-idftp-kann-keine-verbindung-herstellen.html)

ioster 19. Jan 2021 11:38

Indy 10: IdFTP kann keine Verbindung herstellen
 
Moin,

ich habe ein Problem mit einer bestehenden Anwendung, die Bestelldaten per normalem FTP-Protokoll ohne Schnickschnack von einem Server abholt und für ein Warenwirtschaftssystem umwandelt.

Das Problem entstand durch den Umzug der Software von einem Server mit MS Windows 2008 zu einem mit MS Windows 2019. Zunächst dachte ich, die IP-Adresse des Servers, die beim FTP-Server registriert werden muss, hätte sich geändert, aber das war nicht der Fall.

Jetzt habe ich parallel zu dem Konverterprogramm auf den Server auch FileZilla Portable installiert, um mir den Connect-Vorgang anzuschauen. Das läuft ohne Probleme und ist im Augenblick für mich ein Weg, die Dateien manuell abzuholen.

Nun ist für mich die spannende Frage, warum etwas mit FileZilla funktioniert und mit den Indy-Komponenten nicht, wenn doch die Zugangsdaten für beide Anwendungen gleich sind.

Kann man den Connect-Vorgang mit den Indy-Komponenten protokollieren lassen? Welche Optionen könnten eine Hürde darstellen, wenn ich das FTP-Protokoll ohne SSL und TLS nutzen möchte?

Danke Euch im Voraus.

Viele Grüße
Ingo

hoika 19. Jan 2021 11:39

AW: Indy 10: IdFTP kann keine Verbindung herstellen
 
Hallo,
aktive oder passive Verbindung?

ioster 20. Jan 2021 18:07

AW: Indy 10: IdFTP kann keine Verbindung herstellen
 
Moin,

ich habe mir gerade die Einstellungen in FileZilla angesehen und ausprobiert, ob beide Arten zugelassen werden. Der Connect kommt aber nur einwandfrei im Passiv-Modus zustande.

In den Settings von FileZilla ist für den Passive-mode die Option "Use the server's external IP address instead" für den Fall aktiv, dass die Firewall Probleme bereitet. Die Einstellungen habe ich aber nicht selber vorgenommen.

Wenn Indy solche Optionen auch kennt, könnte man an der Stelle vielleicht ansetzen.

Viele Grüße
Ingo


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

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