Frage Wie richte ich einen FTP-Server unter Windows 7 ein?


Ich habe Probleme beim Einrichten eines FTP-Servers unter Windows 7.

Ich habe den Dienst über die Systemsteuerung -> Programme -> Windows-Funktionen ein- und ausschalten.

Ich kann sehen, dass der Dienst in der Systemsteuerung gestartet wurde -> Dienste.

Aber wenn ich ein Windows-Befehlszeilenfenster starte, cmd, Ich bekomme Nicht verbunden.,

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 das ist soweit ich habe. Ich habe keine Ahnung, warum das nicht funktioniert - könnten es Firewall-Einstellungen sein?


20
2017-11-16 01:33


Ursprung


Zunächst ist es besser, sie über die Option "Features hinzufügen" von der Serververwaltungskonsole aus hinzuzufügen, als die Route, die Sie durchlaufen haben. Stellen Sie zweitens sicher, dass IIS Management Studio 6.0 installiert ist, da es sogar unter Windows 7 erforderlich ist, FTP zu verwalten. Hast du das installiert? - phoebus
Ich glaube nicht, dass es in Windows 7 eine Server Management Console gibt. Wenn ja, weiß ich nicht, wie ich darauf zugreifen kann. Außerdem wird der FTP-Dienst in meinem Build über die IIS 7.5-Verwaltungskonsole verwaltet. - Jason R. Coombs
Entschuldigung, aus irgendeinem Grund dachte ich, du sprichst von 2008, nicht von 7. - phoebus


Antworten:


Ich habe nur Ihre Ergebnisse repliziert.

Im Gegensatz zu Phoebus 'Kommentar scheint es, dass Sie Windows 7 FTP-Sites mit derselben 7.5-Verwaltungskonsole wie die Webdienste verwalten.

Außerdem scheint es, 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.

  1. Führen Sie Verwaltungstools | Internetinformationsdienste (IIS) -Manager
  2. Erweitern Sie den lokalen Computer.
  3. Klicken Sie mit der rechten Maustaste auf Sites und dann auf FTP-Site hinzufügen.
  4. Nennen Sie es "Standard-FTP-Site" mit dem Pfad "C: \ inetpub \ ftproot"; nächste treffen
  5. Aktivieren Sie FTP-Site automatisch starten, wählen Sie SSL zulassen; nächste treffen
  6. Aktivieren Sie die anonyme Authentifizierung. Klicken Sie auf Fertig stellen

Sie sollten jetzt in der Lage sein, FTP zu localhost. Sie können verschiedene Optionen wä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.

netsh advfirewall firewall set rule group="FTP Server" new enable="yes"

34
2017-11-16 03:13





Wenn Sie nur einen einfachen FTP-Server haben möchten, den Sie einfach einrichten und abbauen können, würde ich Ihnen nicht empfehlen, die IIS-Methode zu verwenden und alles zu konfigurieren. Ich musste dies letzte Woche machen, um die running-config von einem unserer Cisco Switches zu starten. Ich schaute mich ein bisschen um und sah, dass ich IIS verwende, was ich für übertrieben hielt. Ich stolperte über ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/

Ich habe das Binary heruntergeladen und es von der Kommandozeile aus gestartet: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root

Wenn Sie nach einer dauerhafteren Lösung suchen, aber nicht wirklich mit IIS herumärgern möchten, könnten Sie FileZilla - http://filezilla-project.org/


13
2017-11-16 02:59



+1 ... Ich stimme dem einfachen Kommentar zu .. und beide alternativen Vorschläge sind gut. - tomjedrz
Wenn IIS bereits auf dem System installiert ist, gibt es keinen Grund, ein anderes Programm hinzuzufügen. - Dementic


Wenn Sie den FTP - Dienst unter Internetinformationsdienste installieren, kreuzen Sie den FTP - Server an (was Sie wahrscheinlich bereits getan haben, erweitern Sie aber auch und stellen Sie sicher, dass der FTP - Dienst ebenfalls aktiviert ist. Wenn beide aktiviert sind und Sie auch den IIS Management Console (unter Web-Management-Tools), dann sehen Sie die Option für FTP-Server.

Ich habe es auch ausprobiert und festgestellt, dass der FTP-Dienst ebenfalls installiert werden muss. Dann erschien die Option für FTP.


6
2017-12-02 02:36





Jason Coombs hat einen Schritt ausgelassen, mit dem ich eine Weile gekämpft habe:

Überarbeiteter Schritt 6:

Aktivieren Sie die anonyme Authentifizierung. Wählen Sie "Anonyme Benutzer" in Autorisierung: Zugriff erlauben: und klicken Sie unter Berechtigungen auf "Lesen" und "Schreiben". Wählen Sie dann "Fertig stellen".


3
2018-06-19 19:23





Einrichten eines einfachen FTP-Servers ist der beste Weg, um Daten von einem Punkt zu einem anderen zu übertragen.

Der schnellste und einfachste Weg ist die Installation von 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/

Prüfen Sie nun, welche IP den Computer hört. Sie möchten Daten senden an: whatismyipaddress.com

Und kopieren Sie diese IP-Adresse in Ihren Client, der Port wird standardmäßig sein. Sie müssen ihn nicht angeben, es sei denn, Sie haben ihn in den Servereinstellungen geändert.

Verwenden Sie dann Login und Passwort, die Sie im FileZilla Server festgelegt haben, und Sie können eine Verbindung herstellen.


1
2017-08-12 11:00



Da Websites aus einer Reihe von Gründen nicht antworten können, bitten wir Sie, auf eine Website zu verweisen, ohne den entsprechenden Abschnitt zu beantworten. - 89c3b1b8-b1ae-11e6-b842-48d705


Kurze Antwort: Nicht. Die Welt hat bereits genug FTP-Server, und die Ausführung eines Servers auf einem Nicht-Server-Betriebssystem verlangt Ärger.

Ich hoffe, dass das OP dies nur in einem internen Netzwerk ausführt und nicht mit anonymen Zugriffen, und ich hoffe, dass irgendeine Form der Transportschichtverschlüsselung aktiviert ist.

Wenn andere darüber nachdenken, machen Sie bitte einen Schritt zurück und sehen Sie, ob Sie wirklich einen FTP-Server benötigen. Es kann andere und bessere Wege geben, das zu tun, was Sie brauchen - und natürlich können Sie hier "Frage 0" stellen!


0
2018-06-21 07:11



Tom holt sich einen Kaffee und entspannt sich, einige Leute brauchen FTP, sei nicht so negativ, die Kosten für das Versenden von Daten über den Planeten durch Kuriere sind viel und immer noch nicht völlig sicher. Hast du eine Idee, wie ich 250MB über den Planeten übertragen kann, ohne Kuriere zu benutzen? Ich werde viele schätzen
Kuriere? Versuchen SCP :) - Tom Newton
-1 keine hilfreiche Antwort auf die Frage. - LarryK
Wenn ich könnte, würdest du mich für die Pontifikatswahl ablehnen, ohne die Hintergrundgeschichte zu kennen. Zum Beispiel brauche ich einen lokalen FTP-Server, um an der Firmware für einen WLAN-Router zu arbeiten. Kein ftpd, keine Arbeit. Die allgemeine Frage hier war hilfreich. - JimR
Jim, ich weiß, dass es Orte gibt, an denen FTP unvermeidlich ist: meine Frage ist "Ist das einer von ihnen?" - und diese Frage wird so oft nicht gestellt - daher die Verbreitung von FTP-Servern mit links und rechts gestohlenen Krediten ... - Tom Newton