Jeder, der Software online heruntergeladen hat, weiß, dass es relativ einfach ist, einen FTP-Download-Server einzurichten. Im Allgemeinen kann man einfach den mit WIN2000 gelieferten IIS verwenden. Eine Funktion möchte ich jedoch nicht vorstellen Unten finden Sie eine sehr leistungsstarke, aber einfache FTP-Server-Erstellungssoftware – Serv-U FTP Server. Lassen Sie uns auch die Freude an unserem eigenen DIY-FTP-Server erleben!
Bevor ich seine Verwendung erkläre, möchte ich zunächst kurz Serv-U vorstellen (die in diesem Artikel erwähnte Serv-U-Version ist 3.0.0.17 und verwendet das vom Autor erstellte chinesische Programm):
Serv-U ist ein FTP-Serverprogramm, das unter Windows 95/98/2000/ME und Windows NT 4.0 lauffähig ist
Damit kann Ihr PC als FTP-Server simuliert werden, d. h. Computerbenutzer in dem Netzwerk, mit dem Sie verbunden sind, können auf Ihren PC zugreifen und Ihre Dateien über das FTP-Protokoll (File Transfer Protocol) kopieren, verschieben und löschen ). Die Dateien oder Ordner auf Ihrem Computer können alles tun, was die Berechtigungen erlauben. Das FTP-Protokoll spezifiziert eine Standardkommunikationsmethode zwischen Computern, die es allen Computern verschiedener Typen, Betriebssysteme und Formate ermöglicht, Dateien auszutauschen. Es kann auf einfachste Weise Benutzerkonten erstellen und einen bestimmten Bereich auf der Festplatte zum Speichern von Dateien aufteilen, sodass Benutzer die erforderlichen Dateien mithilfe verschiedener FTP-Client-Software (wie CuteFTP, WS_FTP usw.) hoch- oder herunterladen können.
Es gibt viele FTP-Server- und Client-Software für verschiedene Systeme. Serv-U wird auf PCs verwendet, auf denen WinSock Version 1.1 installiert ist und die mit dem TCP/IP-Protokoll kompatibel sind.
Serv-U besteht aus zwei Teilen, der Engine und der Benutzeroberfläche. Die Serv-U-Engine (ServUDaemon.exe) ist eigentlich ein Programm, das im Hintergrund läuft und das Herzstück der gesamten Serv-U-Software ist. Sie ist für die Verarbeitung von FTP-Befehlen verschiedener FTP-Client-Software verantwortlich und ist auch für die Ausführung verschiedener Funktionen verantwortlich Dateiübertragungssoftware. Nachdem wir die Serv-U-Engine ausgeführt haben, bei der es sich um die Datei ServUDaemon.exe handelt, können wir keine Benutzeroberfläche sehen. Normalerweise können wir sie nicht beeinflussen, aber in ServUAdmin.exe können wir sie stoppen und starten. Die Serv-U-Engine kann als lokaler Systemdienst auf jeder Windows-Plattform ausgeführt werden. Der Systemdienst wird gestartet, wenn das Betriebssystem gestartet wird, und dann können wir das Benutzeroberflächenprogramm ausführen. In Win NT/2000-Systemen wird Serv-U automatisch als Systemdienst installiert, aber in Win 9x/Me müssen Sie „Automatischer Start“ im Bereich „Server“ auswählen, um es in einen Systemdienst umzuwandeln. Die Serv-U-Benutzeroberfläche (ServUAdmin.exe) ist der Serv-U-Administrator, der für die Interaktion mit der Serv-U-Engine verantwortlich ist. Es ermöglicht Benutzern die Konfiguration von Serv-U, einschließlich der Erstellung von Domänen, der Definition von Benutzern und der Angabe des Servers, ob auf ihn zugegriffen werden kann. Der einfachste Weg, den Serv-U-Administrator zu starten, besteht darin, direkt auf das „U“-förmige Symbol in der Systemleiste zu klicken. Natürlich können Sie ihn auch über das Startmenü ausführen.
Hier müssen einige wichtige Konzepte in Serv-U geklärt werden: Jede laufende Serv-U-Engine kann zum Ausführen mehrerer „virtueller“ FTP-Server verwendet werden. Im Administratorprogramm werden alle „virtuellen“ FTP-Server als „Domänen“ bezeichnet Sie sind sehr nützlich für Server, die mehrere Domänen erstellen müssen. Jede Domäne verfügt über eigene Benutzer, Gruppen und Einstellungen. Im Allgemeinen richtet der Setup-Assistent beim ersten Ausführen der Anwendung eine erste Domäne und ein Benutzerkonto ein. Die Beziehung zwischen Servern, Domänen und Benutzern können Sie der folgenden Tabelle entnehmen:
*Serv-U-Server
*Domäne 1
*Benutzerkonto 1
*Benutzerkonto 2
*Benutzerkonto 3
*Domäne 2
*Benutzerkonto 1
*Benutzerkonto 2
*Domäne 3
*Benutzerkonto 1
*Benutzerkonto 1
Diese Tabelle ähnelt in gewisser Weise der Anordnung von Servern, Domänen und Benutzern in Serv-U Administrator.
Bei Serv-U FTP Server handelt es sich um eine Testversion. Innerhalb von 30 Tagen nach der Installation können Sie sie als „Profiversion“ verwenden. Nach Ablauf der Testphase können Sie sie jedoch nur noch als kostenlose „Personalversion“ mit nur grundlegenden Funktionen verwenden.
Okay, nachdem wir das alles gesagt haben, sind wir noch nicht beim entscheidenden Teil angelangt – wie man selbst einen FTP-Server einrichtet. Ich werde es im Folgenden Schritt für Schritt erklären.
1. Installieren Sie die Originalsoftware und die chinesischen Patches. Ich werde nicht näher auf diesen Vorgang eingehen.
2. Richten Sie den ersten lokalen FTP-Server ein
Nach Abschluss der Installation wird das Programm automatisch ausgeführt. Sie können es auch im Menü ausführen.
1. Wenn Sie das Programm zum ersten Mal ausführen, wird ein Setup-Assistentenfenster angezeigt.
führt Sie durch die Ersteinrichtung,
2. Klicken Sie auf „Weiter“ und das Fenster „Menübild anzeigen“ wird angezeigt, in dem Sie gefragt werden, ob kleine Bilder im Menü angezeigt werden sollen.
3. Klicken Sie auf „Weiter“. In diesem Fenster können Sie den FTP-Server zum ersten Mal lokal ausführen.
4. Als nächstes werden Sie aufgefordert, Ihre IP-Adresse einzugeben.
Wenn Sie einen eigenen Server und eine feste IP haben, dann geben Sie bitte die IP-Adresse ein. Wenn Sie FTP nur auf Ihrem eigenen Computer einrichten und ein Einwahlbenutzer sind, haben einige nur dynamische IPs und keine festen IPs, dann ist dieser Schritt wird weggelassen, füllen Sie nichts aus, Serv-U ermittelt automatisch Ihre IP-Adresse, „Weiter“;
5. Sie werden aufgefordert, hier Ihren Domainnamen einzugeben
Wenn Sie eine haben, wie zum Beispiel: ftp.abc.com, wenn nicht, füllen Sie einfach eine beliebige aus;
6. „Weiter“ fragt Sie, ob Sie den anonymen Zugriff zulassen möchten
Im Allgemeinen erfolgt die Anmeldung beim anonymen Zugang mit dem Benutzernamen Anonym, ohne Passwort. Wenn Sie einen Mitgliederbereich oder ähnliches einrichten möchten, sollten Sie natürlich „Nein“ auswählen, damit sich nur jeder anmelden kann, der nur berechtigt ist Benutzer, hier tragen wir „Ja“ ein;
7. „Weiter“ fragt Sie nach dem Verzeichnis, wenn sich anonyme Benutzer an Ihrem Computer anmelden.
Sie können ein Verzeichnis angeben, das bereits auf der Festplatte vorhanden ist, z. B. F:tempxyz;
8. „Weiter“ fragt Sie, ob Sie das Verzeichnis sperren möchten. Nach dem Sperren denkt der Benutzer, der sich anonym anmeldet, nur, dass das von Ihnen angegebene Verzeichnis (F:tempxyz) das Stammverzeichnis ist, was bedeutet, dass er dies tun kann Nur auf Dateien und Ordner in diesem Verzeichnis kann außerhalb dieses Verzeichnisses zugegriffen werden. Für anonyme Benutzer geben Sie im Allgemeinen „Ja“ ein.
9. Im nächsten Schritt werden Sie gefragt, ob Sie ein benanntes Konto erstellen möchten. Dies bedeutet, dass Sie Benutzer mit einem bestimmten Konto für den Zugriff auf Ihren FTP-Server festlegen können. Dies ist sehr nützlich, um für jede Person ein Konto zu erstellen. Jedes Konto verfügt über unterschiedliche Berechtigungen, daher können die Rechte jeder Person in unterschiedlichen Verfahren eingeschränkt werden. Die Methode wird hier später beschrieben.
10. „Nächster Schritt“, bitte geben Sie den Namen des Kontos ein, das Sie erstellen möchten, z. B.: ldr,
11. „Nächster Schritt“, bitte geben Sie das Passwort ein, z. B.: 123,
12. „Nächster Schritt“, fragen Sie nach dem Anmeldeverzeichnis. Dieser Schritt ist derselbe wie Schritt 7, z. B.: F:temp
13. „Weiter“ fragt Sie, ob Sie das Verzeichnis sperren möchten. Wählen Sie hier wie in Schritt 8 „Nein“.
14. Als nächstes werden Sie nach den Administratorrechten des Benutzers gefragt, den Sie dieses Mal erstellt haben.
Es gibt mehrere Optionen: keine Berechtigungen, Gruppenadministrator, Domänenadministrator, schreibgeschützter Administrator und Systemadministrator, jeweils mit unterschiedlichen Berechtigungen, wählen Sie hier „Systemadministrator“;
15. Klicken Sie im letzten Schritt auf „Fertig stellen“ und alles ist in Ordnung. Wenn Sie etwas ändern müssen, können Sie auf „Zurück“ klicken oder den Serv-U-Administrator eingeben, um es direkt zu ändern.
Bisher haben wir eine Domain ftp.abc.com, zwei Benutzer, einen anonymen und einen ldr eingerichtet.
3. Nachdem wir nun den FTP-Server eingerichtet haben, sollten wir in der Lage sein, mit der FTP-Client-Software zu versuchen, uns anzumelden.
Was zu tun? Es ist eigentlich ganz einfach. Wir können es testen, ohne online zu gehen. Wir wissen, dass die IP-Adresse des lokalen Computers standardmäßig 127.0.0.1 und die FTP-Portnummer 21 lautet, wenn Sie nicht im Internet surfen. Öffnen Sie die FTP-Client-Software. Ich werde FlashFXP zur Veranschaulichung verwenden, die Schnellverbindung öffnen und den entsprechenden Inhalt eingeben.
Wenn Sie dann eine Verbindung herstellen, können Sie sehen, dass ich mich im linken Bereich mit „Anonymous“ und im rechten Bereich mit „ldr“ anmelde. Da es sich um einen lokalen Computer handelt, ist die Geschwindigkeit nach dem Surfen im Internet extrem hoch Melden Sie sich an meinem Computer an. Ich muss Ihnen beim Surfen im Internet nur meine IP-Adresse mitteilen, damit Sie anonym auf meinen Computer zugreifen können (achten Sie darauf, die Firewall nicht zu öffnen).
4. Verschiedene Einstellungen im Serv-U-Administrator
Nachdem die Einstellung abgeschlossen ist, gelangen Sie zur Hauptoberfläche des Serv-U-Administrators.
Jede Spalte wird im linken Bereich angezeigt und die spezifischen Optionen für jede Spalte werden im rechten Bereich angezeigt. Lassen Sie uns kurz über die Einstellungen sprechen.
1. In Abbildung 11 können wir das Ausführen oder Stoppen der Serv-U-Engine manuell steuern. Denken Sie daran, dass wir in Win 9x/Me hier „Systemdienste“ auswählen müssen, um die Serv-U-Engine auszuführen.
2. „Lizenz“, wenn Sie für den Kauf einer Registrierungsnummer US-Dollar bezahlt haben, können Sie diese hier eingeben.
3. „Einstellungen“, diese Einstellung gilt für „Lokaler Server“. In den „Allgemeinen“ Einstellungen
Sie können die maximale Geschwindigkeit des Servers begrenzen, FXP (Site-to-Site-Übertragungen) blockieren und die Anzahl der Benutzer begrenzen, damit Ihr Server nicht in Mitleidenschaft gezogen wird. In den „Verzeichnis-Cache“-Einstellungen
Ermöglicht die Festlegung der Anzahl der Verzeichnislisten und des Timeouts. Unter Windows 95 und NT ist die Verzeichnisliste standardmäßig auf 25 eingestellt. Wenn der Cache voll ist, werden alte Anfragen ersetzt. In den „Erweitert“-Einstellungen können Sie verschiedene Einstellungen für den Server, den Socket sowie den Datei-Up- und -Download festlegen.
4. „Aktivität“ zeichnet das Aktivitätsprotokoll des Benutzers, das Aktivitätsprotokoll blockierter IPs und das Aufgabenprotokoll auf. Im Aufgabenprotokoll wird die Aufzeichnung jedes von Ihnen gestarteten und gestoppten Vorgangs angezeigt Filtert den Text, sodass nur das angezeigt wird, was Sie sehen möchten.
5. „Domäne“, die die Benutzer, Einstellungen, Domänen usw. enthält, die Sie basierend auf dem Assistenten zu Beginn erstellt haben. Der in „Domain – Einstellungen“ festgelegte Inhalt ähnelt tatsächlich dem in Schritt 3, außer dass er spezifischer ist und für jede unterschiedliche Domain angepasst werden kann. „Domäne – Aktivität“ erfasst die Aktivitäten aller Benutzer in dieser Domäne.
6. „Domäne – Gruppe“, wir können einige Gruppen zur einfachen Verwaltung erstellen und dann Benutzer desselben Typs in einer Gruppe zusammenfassen.
7. Unter „Domäne – Benutzer“ sehen Sie die beiden Konten, die wir zu Beginn erstellt haben, ein anonymes und ein ldr-Konto. Lassen Sie uns nun die detaillierten Einstellungen des Konto-LDR erklären.
A. Spalte „Konto“:
Für einige Personen, die sich nicht an die Regeln halten, können wir „Konto deaktivieren“ wählen. Obwohl ein Konto vorhanden ist, kann der Benutzer sich für eine Weile nicht anmelden. Sie können das Programm auch so einstellen, dass ein Konto nach einem bestimmten Datum automatisch gelöscht wird. Die folgenden Spalten sind: Wir können hier die grundlegenden Informationen dieses Kontos ändern. Nach der Änderung des Passworts wird es nicht angezeigt, sondern einheitlich angezeigt
B. Spalte „Allgemein“:
Sie können Dateien mit versteckten Attributen ausblenden, die Anzahl der Anmeldungen von derselben IP begrenzen, festlegen, ob Benutzer Kennwörter ändern dürfen (dies erfordert Unterstützung durch die Client-Software), die maximale Upload- und Download-Geschwindigkeit, Timeout und Leerlaufzeit festlegen und das können Sie Begrenzen Sie auch die maximale Anzahl von Benutzern, z. B. 20, was bedeutet, dass sich nur 20 Benutzer gleichzeitig anmelden können.
C. Spalte „Verzeichniszugriff“:
Hier können Sie die Berechtigungen des Benutzers für Dateiverzeichnisse steuern, z. B. Lesen, Schreiben, Löschen, Anhängen und Ausführen von Vorgängen für Dateien, Auflisten, Erstellen und Löschen von Ordnern sowie die Übernahme von Unterverzeichnissen.
Wenn Sie der Meinung sind, dass das Verzeichnis nicht ausreicht, können Sie auch zugängliche Verzeichnisse hinzufügen.
D. Spalte „IP-Zugriff“:
Hier können Sie festlegen, ob eine bestimmte IP auf Ihren FTP-Server zugreifen kann. Sie können deren Zugriff verweigern. Geben Sie einfach die entsprechende IP-Adresse ein und alle zukünftigen Zugriffe von dieser IP werden blockiert.
E. Spalte „Upload-/Download-Rate“:
Hier können Sie das Verhältnis zwischen Upload und Download einstellen und das Datenverkehrsverhältnis zwischen Upload und Download steuern.
F. Spalte „Quote“:
Hier können Sie den Speicherplatz für jeden FTP-Benutzer festlegen. Klicken Sie auf „Aktuell berechnen“, um die Größe des gesamten aktuellen Speicherplatzes zu ermitteln. Geben Sie in der Spalte „Maximum“ die Kapazität ein, die Sie begrenzen möchten.
Eine letzte Sache: Nachdem Sie die Einstellungen geändert haben, müssen Sie mit der rechten Maustaste klicken und „Übernehmen“ auswählen, damit die Einstellungen wirksam werden, sonst ist alles umsonst! !
An diesem Punkt haben Sie bestimmt einige Ideen, wie Sie Ihr eigenes FTP einrichten können, oder? Fühlen Sie sich ein wenig arrogant, wenn Sie sehen, dass Sie die Uploads und Downloads der Besucher sowie die Speicherplatzgröße des Benutzers einschränken und überwachen können? Es scheint, dass ich auch ein allmächtiger Netzwerkadministrator bin :-)