Ich kann ohne Probleme vom lokalen Computer aus auf die FTP-Site zugreifen, aber vom Remotecomputer läuft eine Zeitüberschreitung ab.
Wenn ich die Firewall VOLLSTÄNDIG ausschalte, funktioniert es. Offensichtlich ist dies keine wirklich zufriedenstellende Lösung.
Ich habe versucht, diese Schritte zu befolgen , aber jetzt zu nutzen.
Auf meinem Remotecomputer verwende ich Filezilla als FTP-Client. Unten ist die Ausgabe, die ich bekomme, wenn ich versuche, auf die Site zuzugreifen. Wie Sie sehen können, kann eine Verbindung hergestellt und authentifiziert werden, der Versuch, das Verzeichnis aufzulisten, läuft jedoch ab.
Kann mir jemand sagen, wo ich als nächstes suchen soll?
Status: Connecting to 192.168.15.12:21...
Status: Connection established, waiting for welcome message...
Response: 220 Microsoft FTP Service
Command: USER CMSDEVELOPMENT\CMSdev
Response: 331 Password required for CMSDEVELOPMENT\CMSdev.
Command: PASS ******
Response: 230-Directory has 71,805,415,424 bytes of disk space available.
Response: 230 User logged in.
Command: OPTS UTF8 ON
Response: 200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
Response: 227 Entering Passive Mode (192,168,15,12,192,160).
Command: LIST
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out
Error: Failed to retrieve directory listing
Wenn ich mir die Firewall-Protokolle ansehe, sehe ich folgende Einträge:
2012-04-23 14:44:54 DROP TCP 192.168.15.90 192.168.15.12 55743 49342 52 S 650301735 0 65535 - - - RECEIVE
2012-04-23 14:44:57 DROP TCP 192.168.15.90 192.168.15.12 55743 49342 52 S 650301735 0 65535 - - - RECEIVE
2012-04-23 14:45:03 DROP TCP 192.168.15.90 192.168.15.12 55743 49342 48 S 650301735 0 65535 - - - RECEIVE
net stop msftpsvc
" gefolgt von einem "net start msftpsvc
" ist die Befehlszeilenmethode zum Neustarten des FTP-Dienstes.Ich habe das gleiche Problem bei einer Neuinstallation von Server 2012, musste jedoch den Windows FireWall-Dienst neu starten, damit er funktioniert.
quelle
Möglicherweise möchten Sie versuchen, die statusbehaftete FTP-Filterung zu deaktivieren:
netsh advfirewall setzt globale StatefulFTP-Deaktivierung
und stellen Sie sicher, dass Sie den FTP-Dienst anschließend neu starten
(Siehe auch: http://blog.nenoloje.com/2013/01/ftp-service-for-iis-client-connection.html )
quelle
Erstellen Sie eine neue Firewall-Regel. Wählen Sie die Programmoption. Wählen Sie diesen Programmpfad. Fügen Sie% systemroot% \ system32 \ svchost.exe in den Pfad ein. Warnmeldung akzeptieren. Alle Verbindungen zulassen, Name angeben. Schalten Sie die Firewall aus / ein. Erledigt.
quelle