Ich habe Probleme bei der Einrichtung eines FTP-Servers unter Windows 7.
Ich habe den Dienst über Systemsteuerung -> Programme -> Windows-Funktionen ein- und ausschalten hinzugefügt.
Ich kann sehen, dass der Dienst in der Systemsteuerung -> Dienste gestartet wurde.
Wenn ich dann ein Windows-Befehlszeilenfenster öffne, cmd
wird die Verbindung nicht hergestellt. ,
C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit
C:\Users\mattf>
Und so weit bin ich gekommen. Ich habe keine Ahnung, warum dies nicht funktioniert. Könnten es Firewall-Einstellungen sein?
Antworten:
Ich habe gerade Ihre Ergebnisse repliziert.
Entgegen dem Kommentar von Phoebus scheint es, als würden Sie Windows 7-FTP-Sites mit derselben 7.5-Verwaltungskonsole wie die Webdienste verwalten.
Es sieht auch so aus, als ob Microsoft beim Erstellen des FTP-Dienstes keine FTP-Site erstellt (wie in der Vergangenheit).
Führen Sie die folgenden Schritte aus, nachdem Sie den FTP-Dienst und die IIS-Verwaltungskonsole installiert haben.
Sie sollten jetzt in der Lage sein, zu localhost zu FTP. Sie können verschiedene Optionen auswählen, aber die oben beschriebenen Optionen funktionieren für mich und sind den Standardoptionen in IIS 6 FTP sehr ähnlich.
Beachten Sie, dass Sie möglicherweise auch den FTP-Server in der Firewall aktivieren müssen. Verwenden Sie dazu den folgenden Befehl.
quelle
Wenn Sie nur einen einfachen FTP-Server benötigen, den Sie problemlos einrichten und herunterfahren können, würde ich nicht empfehlen, die IIS-Methode zu verwenden und alles zu konfigurieren. Ich musste das letzte Woche tun, um die Running-Config von einem unserer Cisco-Switches aus zu übertragen. Ich sah mich ein wenig um und bemerkte, dass die Verwendung von IIS übertrieben war. Ich bin über ftpdmin gestolpert - http://www.sentex.net/~mwandel/ftpdmin/
Ich habe die Binärdatei heruntergeladen und sie folgendermaßen über die Befehlszeile ausgeführt:
C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root
Wenn Sie nach einer dauerhafteren Lösung suchen, sich aber nicht mit IIS auseinandersetzen möchten, können Sie FileZilla ausprobieren - http://filezilla-project.org/
quelle
Bei der Installation des FTP-Dienstes kreuzen Sie unter Internetinformationsdienste den FTP-Server an (was Sie wahrscheinlich bereits getan haben, erweitern Sie ihn aber auch und vergewissern Sie sich, dass der FTP-Dienst ebenfalls angekreuzt ist. Wenn beide markiert sind und Sie auch den installiert haben In der IIS-Verwaltungskonsole (unter den Webverwaltungstools) wird dann die Option für den FTP-Server angezeigt.
Ich habe es auch versucht und festgestellt, dass der FTP-Dienst ebenfalls installiert werden muss. Dann erschien die Option für FTP.
quelle
Jason Coombs hat einen Schritt ausgelassen, mit dem ich eine Weile zu kämpfen hatte:
Überarbeiteter Schritt 6:
Aktivieren Sie die anonyme Authentifizierung. Wählen Sie "Anonyme Benutzer" unter Autorisierung: Zugriff erlauben auf: und klicken Sie unter Berechtigungen auf "Lesen" und "Schreiben". Wählen Sie dann "Fertig stellen".
quelle
Das Einrichten eines einfachen FTP-Servers ist der beste Weg, um Daten von einem Punkt zu einem anderen zu übertragen.
Am schnellsten und einfachsten installieren Sie FileZilla Server auf dem Computer, an den Sie Daten senden möchten: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/
Es ist sehr einfach zu konfigurieren.
Installieren Sie FileZilla Client auf dem Computer. Sie haben Daten: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/
Überprüfen Sie nun, auf welcher IP-Adresse sich der Computer befindet, an den Sie Daten senden möchten: whatismyipaddress.com
Kopieren Sie diese IP-Adresse in Ihren Client. Der Port wird standardmäßig verwendet, sodass Sie ihn nur angeben müssen, wenn Sie ihn in den Servereinstellungen geändert haben.
Verwenden Sie dann Login und Passwort. Sie haben im FileZilla Server festgelegt und sind bereit, eine Verbindung herzustellen.
quelle
Kurze Antwort: Nicht. Die Welt hat bereits genug FTP-Server, und die Ausführung eines auf einem Nicht-Server-Betriebssystem ist problematisch.
Ich hoffe, dass das OP dies nur in einem internen Netzwerk und nicht mit anonymem Zugriff ausführt, und ich hoffe, dass eine Form der Transportschichtverschlüsselung aktiviert ist.
Machen Sie einen Schritt zurück, um zu sehen, ob Sie wirklich einen FTP-Server benötigen. Möglicherweise gibt es andere und bessere Möglichkeiten, um das zu tun, was Sie brauchen - und natürlich können Sie hier "Frage 0" stellen!
quelle