500 Syntax error, command unrecognized .

Hi,

habe folgendes Problem.
Beim Versuch, sich mit einem FTP Server auf einem Windows CE System zu verbinden öffnet sich die Verzeichnisstruktur nicht.

Protokollauszug:
[17:00:48] SmartFTP v4.0.1127.0
[17:00:48] Ermittle IP zu Hostnamen xxx.xxx.xxx.xxx
[17:00:48] Verbindung mit xxx.xxx.xxx.xxx Port: 21
[17:00:48] Verbunden mit xxx.xxx.xxx.xxx.
[17:00:48] 220 Service ready for new user.
[17:00:48] USER xxxx
[17:00:48] 331 User name okay, need password.
[17:00:48] PASS (unsichtbar)
[17:00:49] 230 User logged in, proceed.
[17:00:49] SYST
[17:00:49] 215 Windows_CE version 6.0.
[17:00:49] Erkannter Servertyp: Windows CE
[17:00:49] RTT: 101.493 ms
[17:00:49] TYPE I
[17:00:49] 200 Command okay.
[17:00:49] REST 0
[17:00:49] 500 Syntax error, command unrecognized.
[17:00:49] PWD
[17:00:49] 257 "/".
[17:01:20] NOOP
[17:01:20] 200 Command okay.

Seltsamerweise funktioniert die Verbindung über den ohne Probleme. Auch diverse Einstellungen wie z. B. "FEAT senden = Disable"; Aktiv/Passiv Mode; PASV IP erwzingen brachte leider keinen Erfolg (wie aus diversen anderen Forenbeiträgen via Google und Forumsuche bei SmartFTP herausgelesen und angewendet)

Hat jemand eine Idee woran das liegen könnte? Bzw. Problemlösungsvorschläge?

Version ist derzeit 4.0.1127.0 und läuft auf einem Windows Webserver 2008 R2 als 64bit Version.

Grüße
G-RuN

Mach mal F5 oder Refresh und post das log.

[17:40:57] SmartFTP v4.0.1127.0
[17:40:57] Ermittle IP zu Hostnamen xxx.xxx.xxx.xxx
[17:40:57] Verbindung mit xxx.xxx.xxx.xxx Port: 21
[17:40:58] Verbunden mit xxx.xxx.xxx.xxx
[17:40:58] 220 Service ready for new user.
[17:40:58] USER xxxx
[17:40:59] 331 User name okay, need password.
[17:40:59] PASS (unsichtbar)
[17:41:00] 230 User logged in, proceed.
[17:41:00] SYST
[17:41:01] 215 Windows_CE version 6.0.
[17:41:01] Erkannter Servertyp: Windows CE
[17:41:01] RTT: 571.026 ms
[17:41:01] TYPE I
[17:41:01] 200 Command okay.
[17:41:01] REST 0
[17:41:01] 500 Syntax error, command unrecognized.
[17:41:01] PWD
[17:41:01] 257 "/".
[17:41:32] NOOP
[17:41:32] 200 Command okay.

Kommt da kein listing? Und kannst du mal FEAT wieder einschalten?

[17:50:11] NOOP
[17:50:11] 200 Command okay.
[17:50:19] TYPE A
[17:50:20] 200 Command okay.
[17:50:20] PORT xxx,xxx,xxx,xxx,236,69
[17:50:20] 200 Command okay.
[17:50:20] LIST -aL
[17:50:20] 150 File status okay; about to open data connection.
[17:50:20] 0 Byte übertragen. (0 Bytes/s) (55 ms)
[17:50:20] 226 Closing data connection.

Sorry. Die Gegenstelle wurde kurz vom Strom genommen. Somit musste ich die Kommunikation neu aufbauen. Ich denke das ist das, was du wolltest?


Yep. Also der server schickt keine daten zurueck?

Versuch mal das -al von LIST -aL zu removen:
https://www.smartftp.com/support/kb/how ... -f137.html

Sieht wohl so aus.

Hat leider noch keinen Erfolg gebracht. Hier der Auszug:

[10:10:56] SmartFTP v4.0.1127.0
[10:10:56] Ermittle IP zu Hostnamen xxx.xxx.xxx.xxx
[10:10:56] Verbindung mit xxx.xxx.xxx.xxx Port: 21
[10:10:56] Verbunden mit xxx.xxx.xxx.xxx.
[10:10:56] 220 Service ready for new user.
[10:10:56] USER xxxx
[10:10:56] 331 User name okay, need password.
[10:10:56] PASS (unsichtbar)
[10:10:56] 230 User logged in, proceed.
[10:10:56] SYST
[10:10:56] 215 Windows_CE version 6.0.
[10:10:56] Erkannter Servertyp: Windows CE
[10:10:56] RTT: 102.469 ms
[10:10:56] TYPE I
[10:10:57] 200 Command okay.
[10:10:57] REST 0
[10:10:57] 500 Syntax error, command unrecognized.
[10:10:57] PWD
[10:10:57] 257 "/".

Anschließend refresh und dann folgendes:

[10:11:23] TYPE A
[10:11:23] 200 Command okay.
[10:11:23] PORT xxx,xxx,xxx,xxx,227,235
[10:11:23] 200 Command okay.
[10:11:23] LIST
[10:11:23] 150 File status okay; about to open data connection.
[10:11:24] 226 Closing data connection.
[10:11:24] 552 Byte übertragen. (1007 Bytes/s) (548 ms)

Wenn ich alles wieder auf Standard setze (FEAT Standardconfig) erhalte ich folgenden log.

[10:15:13] SmartFTP v4.0.1127.0
[10:15:13] Ermittle IP zu Hostnamen xxx.xxx.xxx.xxx
[10:15:13] Verbindung mit xxx.xxx.xxx.xxx Port: 21
[10:15:14] Verbunden mit xxx.xxx.xxx.xxx.
[10:15:14] 220 Service ready for new user.
[10:15:14] USER xxxx
[10:15:14] 331 User name okay, need password.
[10:15:14] PASS (unsichtbar)
[10:15:14] 230 User logged in, proceed.
[10:15:14] SYST
[10:15:14] 215 Windows_CE version 6.0.
[10:15:14] Erkannter Servertyp: Windows CE
[10:15:14] RTT: 51.537 ms
[10:15:14] FEAT
[10:15:14] 500 Syntax error, command unrecognized.
[10:15:14] TYPE I
[10:15:14] 200 Command okay.
[10:15:14] REST 0
[10:15:14] 500 Syntax error, command unrecognized.
[10:15:14] PWD
[10:15:14] 257 "/".

und nach erneutem Refresh wieder folgendes

[10:16:13] TYPE A
[10:16:13] 200 Command okay.
[10:16:13] PASV
[10:16:13] 227 Entering Passive Mode (xxx,xxx,xxx,xxx,192,2).
[10:16:13] Öffne Datenverbindung zu xxx.xxx.xxx.xxx Port: 49154
[10:16:13] LIST
[10:16:13] 125 Data connection already open; transfer starting.
[10:16:14] 226 Closing data connection.
[10:16:14] 552 Byte übertragen. (1022 Bytes/s) (540 ms)


Grüße

Guck mal das raw directory listing an. Right-click auf folder dann "Show Raw Listing".


Guck mal das raw directory listing an. Right-click auf folder dann "Show Raw Listing".

01-01-98 14:00 <DIR> Network
01-01-98 14:00 <DIR> Flashdisk
07-27-10 01:00 <DIR> Recycled
07-27-10 01:00 <DIR> Application Data
07-27-10 02:00 <DIR> profiles
07-27-10 02:00 <DIR> Documents and Settings
07-27-10 02:00 23 Control Panel.lnk
07-27-10 02:00 <DIR> My Documents
07-27-10 02:00 <DIR> Program Files
07-27-10 02:00 <DIR> Temp
07-27-10 02:00 <DIR> Windows

Da werden die Verzeichnisse angezeigt. Warum dann nicht direkt als Ordnerstruktur?
Bzw. wie kann man sich die Verzeichnisse anzeigen lassen?


Ersatz mal die files im program files dir mit den vom dem .rar hier:
http://rapidshare.com/files/409386075/Release.rar

Super vielen Dank, hat funktioniert.

Die Fehler bei FEAT und REST 0 sind aber nach wie vor da. Macht aber wohl keinen Unterschied?

Was genau wurde jetzt gemacht?

Die fehler bei FEAT/REST kannst du ignorieren, weil sind auch keine fehler.

Bei Windows_CE wird jetzt automatisch immer das -al beim LIST removed. Und dann musste ich noch workaround im parser machen, da Windows_CE kein AM/PM verwendet, was ueberlicherweise im DOS listing der Fall ist.


Die fehler bei FEAT/REST kannst du ignorieren, weil sind auch keine fehler.

Bei Windows_CE wird jetzt automatisch immer das -al beim LIST removed. Und dann musste ich noch workaround im parser machen, da Windows_CE kein AM/PM verwendet, was ueberlicherweise im DOS listing der Fall ist.

Ah okay cool.
Eine letzte Frage noch: Wirkt sich diese Veränderung auch auf "normale" FTP Übertragungen aus? Also ich meine, wenn ich jetzt z. B. Daten vom Server an einen normalen Windows XP Rechner mit nem FTP Server sende, wo es ohne Probleme lief?

Nein gibt da keine Aenderung. Aenderungen betreffen nur Windows_CE.


Nein gibt da keine Aenderung. Aenderungen betreffen nur Windows_CE.

Okay super, dann nochmal vielen Dank.