Hallo zusammen,
ich hoffe ich habe das richtige Forum ausgesucht.
Mit TC 7.55 release candidate 2 kann ich bei einem bestimmten FTP Server keine Verbindung mehr eingehen, mit TC 7.50a hat dies noch funktioniert.
Das Verbindungsfenster wird angezeigt und mehr passiert nicht. Der Eintrag im Logfile bei TC 755 sieht wie folgt aus:
Connect to: (26.05.2010 10:26:22)
hostname=192.168.0.65
username=Ich
startdir=md:/PICTOMAT/EXE
220 VC/RT FTP Ready
USER Ich
230 User logged in
SYST
215 UNIX Type: L8
FEAT
500 Unknown command
HELP SITE
214- The following commands are recognized
user acct pass type
name quit port retr
stor help abor cwd
list nlst sys pwd
del
Und bei TC 7.50a:
Connect to: (26.05.2010 10:53:35)
hostname=192.168.0.65
username=Ich
startdir=md:/PICTOMAT/EXE
220 VC/RT FTP Ready
USER Ich
230 User logged in
SYST
215 UNIX Type: L8
FEAT
500 Unknown command
CLNT Total Commander (UTF-8)
500 Unknown command
OPTS UTF8 ON
500 Unknown command
CWD md:/PICTOMAT/EXE
250 Changed to /md:/PICTOMAT/EXE/
Connect ok!
Was mir dabei auffiel ist das Kommando HELP SITE. Das ist anscheinend neu in TC 7.55.
Kann mir jemand dazu einen Tipp geben, wie die Verbindung auch mit TC 7.55 klappen könnte?
Bei der FTP Einstellung MLSD habe ich bereits alle drei Möglichkeiten ohne Erfolg ausprobiert.
Danke
FTP Verbindung funktioniert nicht mehr
Moderators: Hacker, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50688
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Offenbar ist das ein Bug Ihres Servers - FTP-Antworten müssen zwingend mit einer 3-stelligen Nummer und einem Leerzeichen, sowie opional einem Beschreibungstext abgeschlossen werden, etwa so:
214 all commands listed
Dies ist bei Ihrem Server offensichtlich nicht der Fall. TC wartet deshalb vergeblich auf die Antwort.
Lösung: Sie können FEAT und HELP SITE nur zusammen abschalten, was bei Ihnen aber nicht tragisch ist, weil FEAT auch nicht funktioniert.
Bitte fuegen Sie foldende Zeile in die Datei wcx_ftp.ini ein, unter der
Ueberschrift [General]:
PreventFEAT=1
Ich werde der Funktion ein Timeout von 5 Sekunden spendieren, damit es danach weiter geht, auch wenn der Server nur Müll liefert.
214 all commands listed
Dies ist bei Ihrem Server offensichtlich nicht der Fall. TC wartet deshalb vergeblich auf die Antwort.
Lösung: Sie können FEAT und HELP SITE nur zusammen abschalten, was bei Ihnen aber nicht tragisch ist, weil FEAT auch nicht funktioniert.
Bitte fuegen Sie foldende Zeile in die Datei wcx_ftp.ini ein, unter der
Ueberschrift [General]:
PreventFEAT=1
Ich werde der Funktion ein Timeout von 5 Sekunden spendieren, damit es danach weiter geht, auch wenn der Server nur Müll liefert.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Ich würd's nicht machen. Wer weiss, was das für Baustellen aufreisst. PreventFEAT=1 reicht doch.ghisler(Author) wrote:Ich werde der Funktion ein Timeout von 5 Sekunden spendieren, damit es danach weiter geht, auch wenn der Server nur Müll liefert.
"214- The following commands are recognized" ist eben Müll.
"214 The following commands are recognized" ist dagegen OK.
JOUBE
- ghisler(Author)
- Site Admin
- Posts: 50688
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Nicht ganz - mit Nummer und Bindestrich werden mehrzeilige Antworten eingeleitet. Allerdings müssen diese mit einer Nummernzeile ohne Bindestrich abgeschlossen werden, sonst weiss der Client nicht, wann die Liste zu Ende ist."214- The following commands are recognized" ist eben Müll.
2HDD
Was ist VC/RT? Eine Google-Suche nach "VC/RT FTP" ergibt leider nur diese Forumseite...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com