FTP WinSCP

Hinicher

warum?
ID: 68384
L
21 April 2006
663
173
Folgendes Problem, bei dem ich mir Hilfe erhoffe:

Ich habe bis jetzt immer WinSCP benutzt, um auf den entfernten Webserver(Website) zuzugreifen.
Nun funktioniert das leider nicht mehr und ich habe nur den einen Lösungsansatz; und zwar die Verbindung von
-> aktiver Modus
auf
-> passiver Modus
umzustellen.

Leider hat das nicht den gewünschten Erfolg gebracht,
denn ich erhalte immer noch folgende Fehlermeldung:

fehler1e102.gif


Ich kann noch ein Log-File anbieten, welches vielleicht zur Lösung des Problemes helfen kann.
Code:
. 2011-03-18 20:24:22.642 --------------------------------------------------------------------------
. 2011-03-18 20:24:22.643 WinSCP Version 4.2.8 (Build 818) (OS 6.1.7600)
. 2011-03-18 20:24:22.643 Login time: Freitag, 18. März 2011 20:24:22
. 2011-03-18 20:24:22.643 --------------------------------------------------------------------------
. 2011-03-18 20:24:22.643 Session name: XXXX@XXXXXXXX.net@XX.XXX.XXX.XX
. 2011-03-18 20:24:22.643 Host name: XX.XXX.XXX.XX (Port: 21)
. 2011-03-18 20:24:22.644 User name: [EMAIL="XXXX@XXXXXXXXX.net"]XXXX[a]XXXXXXXXX.XXX[/EMAIL] (Password: Yes, Key file: No)
. 2011-03-18 20:24:22.644 Tunnel: No
. 2011-03-18 20:24:22.644 Transfer Protocol: FTP
. 2011-03-18 20:24:22.644 Ping type: C, Ping interval: 30 sec; Timeout: 15 sec
. 2011-03-18 20:24:22.644 Proxy: none
. 2011-03-18 20:24:22.644 FTP: FTPS: None; Passive: Yes [Force IP: No]
. 2011-03-18 20:24:22.644 Local directory: default, Remote directory: home, Update: No, Cache: Yes
. 2011-03-18 20:24:22.644 Cache directory changes: Yes, Permanent: Yes
. 2011-03-18 20:24:22.644 DST mode: 1
. 2011-03-18 20:24:22.644 --------------------------------------------------------------------------
. 2011-03-18 20:24:22.697 Connecting to XX.XXX.XXX.XX ...
. 2011-03-18 20:24:22.727 Connected with XX.XXX.XXX.XX. Waiting for welcome message...
< 2011-03-18 20:24:22.817 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
< 2011-03-18 20:24:22.817 220-You are user number 5 of 50 allowed.
< 2011-03-18 20:24:22.817 220-Local time is now 22:27. Server port: 21.
< 2011-03-18 20:24:22.817 220-IPv6 connections are also welcome on this server.
< 2011-03-18 20:24:22.817 220 You will be disconnected after 15 minutes of inactivity.
> 2011-03-18 20:24:22.817 USER [EMAIL="XXXX@XXXXXXXXX.net"]XXXX@XXXXXXXXX.net[/EMAIL]
< 2011-03-18 20:24:22.893 331 User [EMAIL="XXXX@XXXXXXXXX.net"]XXXX@XXXXXXXXX.net[/EMAIL] OK. Password required
> 2011-03-18 20:24:22.893 PASS *********
< 2011-03-18 20:24:23.045 230-User [EMAIL="XXXX@XXXXXXXXX.net"]XXXX@XXXXXXXXX.net[/EMAIL] has group access to:  XXXXXXXX  
< 2011-03-18 20:24:23.045 230 OK. Current restricted directory is /
> 2011-03-18 20:24:23.045 SYST
< 2011-03-18 20:24:23.120 215 UNIX Type: L8
> 2011-03-18 20:24:23.120 FEAT
< 2011-03-18 20:24:23.195 211-Extensions supported:
< 2011-03-18 20:24:23.195  EPRT
< 2011-03-18 20:24:23.195  IDLE
< 2011-03-18 20:24:23.196  MDTM
< 2011-03-18 20:24:23.196  SIZE
< 2011-03-18 20:24:23.196  REST STREAM
< 2011-03-18 20:24:23.196  MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
< 2011-03-18 20:24:23.196  MLSD
< 2011-03-18 20:24:23.196  AUTH TLS
< 2011-03-18 20:24:23.196  PBSZ
< 2011-03-18 20:24:23.196  PROT
< 2011-03-18 20:24:23.196  ESTA
< 2011-03-18 20:24:23.196  PASV
< 2011-03-18 20:24:23.196  EPSV
< 2011-03-18 20:24:23.196  SPSV
< 2011-03-18 20:24:23.196  ESTP
< 2011-03-18 20:24:23.196 211 End.
. 2011-03-18 20:24:23.198 Connected
. 2011-03-18 20:24:23.198 --------------------------------------------------------------------------
. 2011-03-18 20:24:23.198 Using FTP protocol.
. 2011-03-18 20:24:23.199 Doing startup conversation with host.
> 2011-03-18 20:24:23.201 PWD
< 2011-03-18 20:24:23.275 257 "/" is your current location
. 2011-03-18 20:24:23.277 Getting current directory name.
. 2011-03-18 20:24:23.280 Retrieving directory listing...
> 2011-03-18 20:24:23.280 TYPE A
< 2011-03-18 20:24:23.353 200 TYPE is now ASCII
> 2011-03-18 20:24:23.354 PASV
< 2011-03-18 20:24:23.429 227 Entering Passive Mode (XX,XXX,XXX,XX,XXX,XXX)
> 2011-03-18 20:24:23.429 LIST -a
. 2011-03-18 20:24:38.858 Timeout detected.
. 2011-03-18 20:24:38.858 Could not retrieve directory listing
* 2011-03-18 20:24:38.864 (ESshFatal) Lost connection.
* 2011-03-18 20:24:38.864 Timeout detected.
* 2011-03-18 20:24:38.864 Could not retrieve directory listing
* 2011-03-18 20:24:38.864 Entering Passive Mode (XX,XXX,XXX,XX,XXX,XXX)
* 2011-03-18 20:24:38.864 Error listing directory '/'.

Vielen Dank im Vorraus für Bemühungen.
:D

PS: ja, ich bin ein wenig verzweifelt.
 
Da du vermutlich wie jeder normale Haushalt hinter einem Router hockst, ist aktiver Modus nicht möglich. (Ich hab noch nie gehört, dass jemand den aktiven Modus verwenden will :ugly:)
 
jo, danke(?)

Das ist jetzt nicht SO die Hilfe die mir etwas bringt,
zumal ich nicht so der Freak bin...
 
Das ist jetzt nicht SO die Hilfe die mir etwas bringt,
zumal ich nicht so der Freak bin...
Freak? :hö:
War halt eine Erklärung, wieso der aktive Modus nicht geht.

Ich muss gestehen, ich hab nicht gesehen, dass der passive Modus bei dir auch nicht geht. Ein Timeout heißt halt, dass du keine Antwort mehr vom Server bekommen hast. Das kann an allem möglichen liegen. An dir (ein Programm, was die Verbindung unterbricht), der Verbindung oder am Server.

Probier als erstes halt mal n anderen Client. Windows? Linux? Mac? Alle Betriebssysteme haben standardmäßig bereits FTP-Clienten dabei. Gehts mit denen, liegts an deinem WinSCP.
 
Nunja,

konkret habe ich Zugriffsrechte zu 3 verschiedenen Webservern.
2 von 3 kann ich erreichen, und den einen wichtigen eben nicht.

Ehrlich gesagt, glaube ich nicht, dass es sich um einen Timout handelt, denn der Server antwortet ja, dass er das Verzeichnis nicht auslesen kann...

So interpretiere ich diese Meldung mal.
Vielleicht liege ich ja auch falsch...

Ich weiß es nicht... *heul*
 
ftp

Hallo

So wie es aussieht, versucht dein user auf / zuzugreifen, wofür er keine Rechte hat.
Wie den der userzugriff geregelt auf dem ftp-server (linuxuseraccount, virtual-user, oder per mysql oder posrgresql Eintrag ?

sind die /homes eingebudnen, oder liegen die Daten in /srv ?
wie sieht die ssh-config auf dem Server aus (wegen winscp) ?

Achja, ich hoffe du versuchts dich nicht als root einzuloggen!
 
Hallo

So wie es aussieht, versucht dein user auf / zuzugreifen, wofür er keine Rechte hat.
Komisch, bis jetzt hat's immer funktioniert.
Wie den der userzugriff geregelt auf dem ftp-server (linuxuseraccount, virtual-user, oder per mysql oder posrgresql Eintrag ?
Keine Ahnung, der Server wird von jemand anderem verwaltet.
sind die /homes eingebudnen, oder liegen die Daten in /srv ?
wie sieht die ssh-config auf dem Server aus (wegen winscp) ?
...hä?
Achja, ich hoffe du versuchts dich nicht als root einzuloggen!
Nö.

Ich denke wirklich, dass das Problem beim Client(bei meinem WinSCP) liegt und nicht am Server.
2 Faktoren haben sich seit dem letzten Funktionieren geändert.
1.) Internetanbieter gewechselt...das wird's ja wohl nicht sein.
2.) Neue Version von WinSCP installiert...
Das kann ich mir auch schwer vorstellen, dass da der Fehler liegt,
denn ich kann mit Totalcommander und/oder Filezilla auch nicht zugreifen.

:(
 
Ich denke wirklich, dass das Problem beim Client(bei meinem WinSCP) liegt und nicht am Server.[...]
denn ich kann mit Totalcommander und/oder Filezilla auch nicht zugreifen.
Das widerspricht sich aber. Wenn andere Clients auch nicht funktionieren, ist es doch eher unwahrscheinlich, dass es an den Clients liegt.

Es bleibt also noch die Verbindung oder der Server übrig. Server is einfacher auszuschließen, indem du einfach mal n anderen probierst.
 
Das widerspricht sich aber. Wenn andere Clients auch nicht funktionieren, ist es doch eher unwahrscheinlich, dass es an den Clients liegt.
Ja irgendwie hast du recht...

Es bleibt also noch die Verbindung oder der Server übrig. Server is einfacher auszuschließen, indem du einfach mal n anderen probierst.

Nunja, andere Server funktionieren ja.
Wie schon weiter oben geschrieben, habe ich Zugriffsrechte auf 3 verschiedene Server.
Auf 2 habe ich tatsächlich Zugriff.
Der eine wehrt sich...
 
Hi,

versuch mal, im WinSCP die Anzeige von versteckten Dateien zu deaktivieren. Im Login-Screen sollte dazu irgendwo eine entsprechende Option sein, mit der man die Anzeige ein-, ausschalten und auf "auto" setzen kann. Entweder diese ganz deaktivieren oder die Automatik mal versuchen.

Der Fehler wird durch das Kommando "LIST -a" verursacht, das dafür sorgt, dass alle Dateien, also auch die versteckten Dateien, ausgelesen und angezeigt werden sollen. Evtl. erlaubt dir der Server die Anzeige von versteckten Dateien nicht, das Kommando schlägt fehl und das ganze resultiert in einem leeren Verzeichnislisting, was genau der obigen Fehlermeldung entspricht ;)
 
Cool, das probier ich gleich mal aus...


EDIT:

Nö :-(
Das war es leider nicht...
 
Zuletzt bearbeitet:
ftp

Hallo

Nö :-(
Das war es leider nicht...

War doch klar, das es nciht am Client liegt, denn mit Anderen konntest du doch auch nicht Verbinden.

Installier mal putty und mach einfach nur eine stinknormale ssh Verbindung zum Server.
Ich hoffe dort ist ein ssh-server installiert und läuft auch !
 
Ich hoffe dort ist ein ssh-server installiert und läuft auch !
Die wenigsten Leute haben SSH-Zugang ;) Und Verbindung zum Server geht ja, wie man dem FTP-Log entnehmen kann. Der Server bricht die Verbindung nur dann ab, wenn er n LIST-Befehl schickt.

Mal n anderer Ansatz:
Sende doch mal keinen LIST-Befehl, sondern irgendeinen anderen. Am besten logg dich mit dem Windows-FTP-Client direkt von der Konsole ein, damit du genau weißt, welche Befehle du dem Server schickst.
Vielleicht is der Server nur allergisch auf den LIST-Befehl.
 
War doch klar, das es nciht am Client liegt, denn mit Anderen konntest du doch auch nicht Verbinden.

So klar war das gar nicht... die Lösung oben kommt direkt vom WinSCP-Support selbst und bei mir und einigen anderen 100 in deren Forum hat es funktioniert. WinSCP ist nämlich nicht der einzige Client, der so reagiert, wenn der Server das Flag -a beim LIST-Kommando verweigert.