Serv-U ist ein FTP-Serverprogramm (Benutzer können es von der Website www.serv-u.com herunterladen), das auf den Betriebssystemen Windows 95/98/2000/Me/XP und Windows NT 4.0 ausgeführt werden kann vom Computer des Benutzers auf einen FTP-Server. Andere Computer im Netzwerk können Dateien und Verzeichnisse kopieren, verschieben, erstellen oder löschen, indem sie eine Verbindung zum FTP-Server herstellen.
10.3.1 Serv-U installieren und FTP-Server einrichten
Führen Sie nach dem Herunterladen der Serv-U-Anwendung ServU4004.exe aus und installieren Sie es Schritt für Schritt gemäß den Anweisungen. Nach Abschluss der Installation ist kein Neustart des Computers erforderlich. Benutzer können direkt den Befehl „Start“ → „Programme“ → „Serv-U-FTP-Server“ → „Serv-U-Administrator“ auswählen, um die Anwendung zu starten und einfache Schritte auszuführen Einstellungen. Nehmen wir den aktuellen Computer (IP-Adresse 192.168.0.1, Domänenname server.kangbo.com) als Beispiel, um einen FTP-Server einzurichten.
Die Schritte zum Einrichten eines FTP-Servers sind wie folgt:
(1) Starten Sie das Serv-U-Programm und öffnen Sie das Serv-U-Administratorfenster. Das Dialogfeld „Setup-Assistent“ wird angezeigt, wie in Abbildung 10-13 dargestellt. Dieses Dialogfeld erleichtert die Durchführung grundlegender Einstellungen.
Abbildung 10–13 Dialogfeld „Setup-Assistent“.
(2) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Menübilder anzeigen“ zu öffnen, wählen Sie das Optionsfeld „Ja“ und Sie können bei der Verwendung von Menüelementen kleine Symbole verwenden.
(3) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Ihre IP-Adresse“ zu öffnen, und geben Sie die IP-Adresse des Servers in das Textfeld „IP-Adresse“ ein, z. B. 192.168.0.1.
(4) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Domänenname“ zu öffnen, und geben Sie den Domänennamen in das Textfeld „Domänenname“ ein, z. B. server.kangbo.com.
(5) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Anonymes Konto“ zu öffnen, und wählen Sie das Optionsfeld „Ja“, um Benutzern den anonymen Zugriff auf das Verzeichnis zu ermöglichen.
(6) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Home-Verzeichnis“ zu öffnen, und geben Sie im Textfeld „Anonymes Home-Verzeichnis“ das Home-Verzeichnis ein, in dem sich der anonyme Benutzer anmeldet, z. B. C:MyFTP.
(7) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Im Home-Verzeichnis sperren“ zu öffnen. Wählen Sie das Optionsfeld „Ja“, um das Verzeichnis für anonymen Zugriff zu sperren. Auf diese Weise können Benutzer, die sich anonym anmelden, nur auf Dateien und Ordner im Home-Verzeichnis zugreifen, andere Dateien und Ordner außerhalb dieses Verzeichnisses sind nicht zugänglich.
(8) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Benanntes Konto“ zu öffnen, wählen Sie das Optionsfeld „Ja“ und erstellen Sie ein benanntes Konto, damit Benutzer mit einem bestimmten Konto auf FTP zugreifen können.
(9) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Kontoname“ zu öffnen, und geben Sie im Textfeld „Konto-Anmeldename“ den Namen des zu erstellenden Kontos ein, z. B. „wang“.
(10) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Kontokennwort“ zu öffnen, und geben Sie das Kennwort in das Textfeld „Kennwort“ ein, z. B. „wang“.
(11) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Home-Verzeichnis“ zu öffnen. Geben Sie den Namen des Anmeldeverzeichnisses in das Textfeld „Home-Verzeichnis“ ein, der mit dem in Schritt (6) eingegebenen Inhalt übereinstimmt, z. B. C:MyFTP.
(12) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Im Home-Verzeichnis sperren“ zu öffnen, und wählen Sie das Optionsfeld „Nein“, um das Home-Verzeichnis nicht zu sperren.
(13) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Administratorrechte“ zu öffnen, und wählen Sie im Dropdown-Listenfeld „Kontoadministratorrechte“ Administratorrechte aus. Hier wählen wir Systemadministratorberechtigungen aus, nämlich Systemadministrator.
(14) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Fertig“ zu öffnen. Wenn Sie die vorherigen Einstellungen ändern müssen, klicken Sie auf die Schaltfläche „Zurück“. Wenn Sie die Einstellungen beibehalten möchten, klicken Sie auf die Schaltfläche „Fertig stellen“. Zu diesem Zeitpunkt wird das Serv-U-Administratorfenster in Abbildung 10-14 angezeigt.
Abbildung 10–14 Administratorfenster nach der Konfiguration der Site
10.3.2 Eine Gruppe erstellen
Erweitern Sie im Serv-U-Administratorfenster den erstellten FTP-Serverknoten, klicken Sie mit der rechten Maustaste auf den Gruppenknoten und wählen Sie im Popup-Kontextmenü den Befehl „Neue Gruppe“, um eine Gruppe zu erstellen. Das Dialogfeld „Neue Gruppe hinzufügen“ wird geöffnet. Geben Sie den Gruppennamen, z. B. Wd, in das Textfeld „Gruppenname“ ein und klicken Sie dann auf die Schaltfläche „Fertig stellen“. Die erstellte Gruppe wird im Administratorfenster angezeigt.
Wählen Sie die Registerkarte „Verzeichniszugriff“ und klicken Sie auf die Schaltfläche „Hinzufügen“, um das Dialogfeld „Datei/Pfad zu Zugriffsregeln hinzufügen“ zu öffnen. Legen Sie den Dateipfad fest, z. B. C:MyFTP, und die Berechtigungen, die diese Gruppe für den Ordner hat, wie in Abbildung 10-15 dargestellt.
Abbildung 10-15 Erstellen Sie eine Gruppe und legen Sie den Dateipfad fest
10.3.3 Erstellen Sie ein virtuelles Verzeichnis
Für den anonymen Benutzer (Anonymous) ist sein Home-Verzeichnis C:MyFTP. Wenn Sie über das Format ftp://192.168.0.1/temp auf den Inhalt in C:Wang zugreifen möchten, müssen Sie ein virtuelles Verzeichnis hinzufügen dafür.
Die Schritte zum Erstellen eines virtuellen Verzeichnisses sind wie folgt:
(1) Klicken Sie im Serv-U-Administratorfenster auf den Knoten „Einstellungen“ unter dem Serverknoten und wählen Sie die Registerkarte „Allgemein“ aus.
(2) Klicken Sie auf die Schaltfläche „Hinzufügen“, um das Dialogfeld „Zuordnungen virtueller Pfade – Schritt 1“ zu öffnen, und geben Sie den physischen Pfad in das Textfeld „Physischer Pfad“ ein, z. B. C:MyFTP.
(3) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Zuordnungen virtueller Pfade – Schritt 2“ zu öffnen, und geben Sie den Namen des Verzeichnisses, dem der Pfad zugeordnet ist, in das Textfeld „Physischen Pfad zuordnen zu“ ein, z. B. C:Wang.
(4) Klicken Sie auf die Schaltfläche „Weiter“, um das Dialogfeld „Zuordnungen des virtuellen Pfads – Schritt 3“ zu öffnen. Geben Sie im Textfeld „Pfadname zuordnen“ den Namen des virtuellen Verzeichnisses ein, z. B. „temp“.
(5) Klicken Sie auf die Schaltfläche „Fertig stellen“, um die Erstellung des virtuellen Verzeichnisses abzuschließen. Das Ergebnis ist in Abbildung 10-16 dargestellt.
Abbildung 10-16 Erstellen eines virtuellen Verzeichnisses
(6) Wählen Sie im linken Bereich des Managers den Benutzer „Anonym“ aus, wechseln Sie im rechten Bereich zur Registerkarte „Verzeichniszugriff“ und klicken Sie dann auf die Schaltfläche „Hinzufügen“, um das Verzeichnis „C:Wang“ zur Liste hinzuzufügen.
10.3.4 FTP-Benutzer verwalten
Beim Erstellen der Server-Site mit dem Serv-U-Administrator haben wir einen anonymen Benutzer und einen Wang-Benutzer erstellt. Administratoren können bei Bedarf auch Benutzer hinzufügen, löschen, kopieren oder deaktivieren.
● Um einen neuen Benutzer hinzuzufügen, einschließlich des Hinzufügens eines anonymen Benutzers, klicken Sie mit der rechten Maustaste auf den Knoten „Benutzer“ im linken Bereich des Administratorfensters. Das Kontextmenü wird angezeigt. Wählen Sie den Befehl „Neuer Benutzer“ und öffnen Sie das Dialogfeld „Neuen Benutzer hinzufügen“. Folgen Sie den Anweisungen und geben Sie nacheinander Benutzername, Passwort und Home-Verzeichnis ein.
● Um einen Benutzer zu löschen, klicken Sie mit der rechten Maustaste auf den ausgewählten Benutzer und wählen Sie im Popup-Kontextmenü den Befehl „Benutzer löschen“.
● Um einen Benutzer zu kopieren, klicken Sie mit der rechten Maustaste auf den ausgewählten Benutzer und wählen Sie den Befehl „Benutzer kopieren“ aus dem Popup-Kontextmenü. Ein neuer Benutzer wird erstellt (sein Name lautet „Kopie von“ vor dem ursprünglichen Benutzernamen). Abgesehen davon, dass sich der Benutzername vom ursprünglichen Benutzer unterscheidet, sind andere Elemente (einschließlich Passwort, Home-Verzeichnis, Verzeichnisberechtigungen usw.) völlig gleich.
● Um die Anmelderechte eines Benutzers vorübergehend zu deaktivieren, wählen Sie den Benutzer aus, wechseln Sie zur Registerkarte „Konto“ und aktivieren Sie das Kontrollkästchen „Konto deaktivieren“. 10.3.5 Verzeichnisberechtigungen verwalten
Wählen Sie den Benutzernamen im linken Bereich des Serv-U-Administratorfensters aus und wechseln Sie dann im rechten Bereich zur Registerkarte „Dir Access“. Nachdem Sie das Verzeichnis in der Liste ausgewählt haben, können Sie auf der rechten Seite des Fensters die Zugriffsrechte des aktuellen Benutzers ändern. Die Einstellungen sind in Abbildung 10-17 dargestellt.
Abbildung 10-17 Zugriffsberechtigungen festlegen
Zugriffsberechtigungen werden in drei Kategorien unterteilt: Datei-, Verzeichnis- und Unterverzeichnisberechtigungen. Zu den Dateiberechtigungen gehören unter anderem „Lesen“, „Schreiben“, „Anhängen“, „Löschen“ und „Ausführen“. Zu den Verzeichnisberechtigungen gehören nur „Auflisten“, „Erstellen“ und „Entfernen“. Wenn das entsprechende Kontrollkästchen aktiviert ist, werden die festgelegten Berechtigungen für das aktuelle Verzeichnis und den gesamten darunter liegenden Verzeichnisbaum wirksam.
10.3.6 Client-Verbindung
Auf der Clientseite können Benutzer über verschiedene Methoden wie den DOS-Modus, den IE-Browser oder eine dedizierte FTP-Clientanwendung eine Verbindung zum konfigurierten FTP-Server herstellen.
● Im DOS-Zustand (oder Eingabeaufforderung) lautet das Zugriffsformat des Clients ftp -A 192.168.0.1. Sie können sich anonym anmelden, ohne einen Benutzernamen und ein Passwort einzugeben.
● Im IE-Browser ist das Client-Zugriffsformat ftp://192.168.0.1 und es ist nicht erforderlich, den Benutzernamen und das Passwort einzugeben.
● Geben Sie in den dedizierten FTP-Client-Anwendungseinstellungen, wie in der chinesischen Version von CuteFTP Version 4.2, wie in Abbildung 10-18 gezeigt, den Site-Label-Namen (beliebig) in das Textfeld „Site-Label“ ein die FTP-Server-Site-Adresse 192.168.0.1 in das Feld ein; geben Sie den Benutzernamen und das Passwort in die Textfelder „Benutzer-ID“ bzw. „Passwort“ ein. Klicken Sie anschließend auf die Schaltfläche „OK“.
Notiz:
Bei der Client-Verbindung kann die IP-Adresse 192.168.0.1 auch durch den Computernamen server.kangbo.com ersetzt werden. Im DOS-Modus muss A in ftp -A 192.168.0.1 großgeschrieben werden, bei anderen Zeichen wird die Groß-/Kleinschreibung nicht beachtet. Wenn Sie für die Anmeldung im DOS-Modus das FTP-Format 192.168.0.1 verwenden, müssen Sie den Anmeldebenutzernamen und das Kennwort eingeben.
Abbildung 10-18 Melden Sie sich mit der FTP-Client-Software beim Server an