FTP Verbindung funktioniert nicht mehr

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
HDD
Junior Member
Junior Member
Posts: 3
Joined: 2010-05-26, 09:43 UTC

FTP Verbindung funktioniert nicht mehr

Post by *HDD »

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
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50688
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

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.
Author of Total Commander
https://www.ghisler.com
JOUBE
Power Member
Power Member
Posts: 1680
Joined: 2004-07-08, 08:58 UTC

Post by *JOUBE »

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.
Ich würd's nicht machen. Wer weiss, was das für Baustellen aufreisst. PreventFEAT=1 reicht doch.

"214- The following commands are recognized" ist eben Müll.
"214 The following commands are recognized" ist dagegen OK.

JOUBE
HDD
Junior Member
Junior Member
Posts: 3
Joined: 2010-05-26, 09:43 UTC

Post by *HDD »

Danke für die schnelle Antwort.

Das hat funktioniert.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50688
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

"214- The following commands are recognized" ist eben Müll.
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.

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
HDD
Junior Member
Junior Member
Posts: 3
Joined: 2010-05-26, 09:43 UTC

Post by *HDD »

Sorry, das ich mich erst jetzt melde, habe aber die Frage nicht gelesen.

VC/RT ist ein Betriebssystem einer intelligenten Kamera

Gruß
Post Reply