
Ich versuche, eine Verbindung zu einem FTP-Server herzustellen, über den ich keine Kontrolle habe. WinSCP und FileZilla stellen beide keine Verbindung her. Hier ist ein bereinigtes Protokoll:
Status: Connecting to xxx.xxx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response: 220 (vsFTPd 2.0.1)
Command: USER xxx
Response: 331 Please specify the password.
Command: PASS ***********
Response: 230 Login successful.
Command: FEAT
Response: 211-Features:
Error: Could not connect to server
Ich habe überprüft, dass der FEAT-Befehl das Problem ist, weil ich über die Windows-Befehlszeile ftp.exe eine Verbindung zum Server hergestellt habe und nach dem Ausführen quote FEAT
dieselbe Antwort erhielt:
211-Features:
...und trennt dann die Verbindung.
Was genau passiert hier? Da ich den FTP-Server nicht kontrolliere, gibt es außerdem eine Möglichkeit, dies in FileZilla oder WinSCP zu umgehen (d. h. zu verhindern, dass sie den FEAT
Befehl nach der Verbindung senden?)
Aktualisierung 1
- Ich kann mich problemlos mit anderen FTP-Servern verbinden - es liegt nur ein Problem mit diesem bestimmten Server vor
Aktualisierung 2
- noch mehr Merkwürdigkeiten entdeckt. Lassen Sie mich mein Setup etwas genauer beschreiben. Ich versuche, eine Verbindung von einem Laptop (Gerät A) (statische IP-Adresse 192.168.1.2) herzustellen, der drahtlos mit einem anderen Laptop verbunden ist, auf dem ICS läuft (Gerät B) (drahtloser Adapter hat die statische IP-Adresse 192.168.1.1, aber eine externe IP-Adresse .
- Ich habe keine Probleme, eine Verbindung zum Server herzustellen dev B
. (FEAT-Befehl gibt eine gültige Antwort zurück) - Ich habe keine Probleme, eine Verbindung zu ANDEREN FTP-Sites herzustellen, indem ich dev A
(FEAT-Befehl gibt eine gültige Antwort zurück) verwende
Es kann also kein Problem mit der Firewall sein, da ich mich problemlos mit anderen Sites verbinden kann mit dev A
– aber es kann auch kein Problem mit dem bestimmten FTP-Server sein, da ich mich problemlos mit ihm verbinden kann mit dev B
…??
Das ist ein Rätsel … :(
Antwort1
Versuchen Sie, Total Commander mit dieser Option zu verwenden, die zu wcx_ftp.ini hinzugefügt wurde:
[General]
PreventFEAT=1
Dadurch wird die Verwendung des Befehls 211-Feature verhindert. Dies ist ein Fehler des ICS-Mechanismus in Windows, nicht von FileZilla oder anderen FTP-Clients oder -Servern.
Antwort2
Möglicherweise liegt ein Fehler im FTP-Server vor. Bitte wenden Sie sich an den Systemadministrator des Servers.