Serv-U ist eine weit verbreitete FTP-Server-Seiten-Software, die alle Windows-Serien wie 3x/9x/me/nt/2k unterstützt. Sie können mehrere FTP -Server festlegen, die Berechtigungen von protokollierten Benutzern einschränken, sich in Home -Verzeichnis und Platzgröße usw. anmelden, und die Funktionen sind sehr vollständig. Es verfügt über sehr vollständige Sicherheitsfunktionen, unterstützt die SSLFTP -Übertragung, unterstützt verschlüsselte SSL -Verbindungen zum Schutz Ihrer Datensicherheit usw.
Serv-U unterstützt die Einstellungen für Benutzer- und Benutzergruppen basierend auf der ODBC-Datenbank, die uns eine gute Schnittstelle basierend auf der SERV-U-Programmierung bietet. Als nächstes werden wir vorstellen, wie man es im Detail implementiert.
1. Verwenden Sie die ODBC-Datenbank, um serv-u zu verwalten
Voraussetzungen: Nur die Enterprise-Version von Serv-U (Version 4.1 oder höher) kann ODBC unterstützen. Zu den gemeinsamen unterstützten Datenbanken gehören Zugriff, MySQL, Oracle, MSSQL usw.
Einige Datenbankbeispiele finden Sie auf der offiziellen SERG-U English-Website. Diese Website enthält Downloads. Bitte wählen Sie:
Zugriffsbeispiel: msaccessodbcexample
· MSSQL -Beispiel: MSSQLServerodbCexample
· MySQL Beispiel: MysqlodbCexample
Oracle erstellt eine SQL-Datei für die Tabellenstruktur: oracledatabaseForuse withServ-u
Das Folgende ist eine Beschreibung der Verwendungsmethode unter Verwendung von MSSQL als Beispiel
1. Installieren Sie die Serv-U Enterprise Edition (4.1 oder höher) und erstellen Sie eine neue Domäne. Wählen Sie im vierten Schritt im Domänentyp "gespeichert in der ODBC -Datenbank gespeichert", wie in der Abbildung gezeigt:
2. Laden Sie das Beispielpaket msSQLServeroDBCexample herunter, erhalten
Legen Sie diese Datei aus und erstellen Sie sechs Tabellen, nämlich:
· FTP_USERS
FTP_USERIPS
· Ftp_useraccess
· FTP_GROUPS
ftp_groupips
· Ftp_groupaccess
Unter ihnen ist FTP_Users die Tabelle, die Benutzer speichert, was das Wichtigste ist.
3. Erstellen Sie ODBC. Der Beispielprozess ist wie folgt
(1) Fügen Sie das System DSN (Systemdatenquelle) hinzu, wählen Sie SQL Server, füllen Sie den Namen und Server der Datenquelle aus (lokal wird vom lokalen Computer verwendet)
(2) Die Anmeldeverifizierungsmethode wird basierend auf Ihren MSSQL -Einstellungen ermittelt. Hier können Sie sich mit der SQL -Verifizierungsmethode anmelden
(3) Ändern Sie die Datenbank, um eine Datenbank für Sie mit der SERV-U-Tabelle zu erstellen, zu bestätigen und die ODBC-Einstellungen zu vervollständigen. Nachdem Sie eine Systemdatenquelle namens Serv-U haben, denken Sie an diesen Namen und melden Sie sich an, um den Benutzer und das Kennwort zu verwenden.
4. Konfigurieren Sie Serv-U
(1) SERV-U schließen, die Datei add-ini.txt aus dem MS SQL Server ODBC-Beispielpaket erhalten, diese Datei öffnen und den folgenden Code vollständig kopieren:
[Domain1]
Odbctables = ftp_users | ftp_groups | ftp_useraccess | ftp_groupaccess | ftp_userips | ftp_groupips
Odbccolumns = ftpusername | ftppasword | skey | dirhome | loginmsgFile | AccessRule | Deaktiviert | SessionEncryption | Dirhomelock | HideHidden | immer allowloglogin | ChangePasword | QuotaEnable | MaxusersLoginPerip | Spe edlimitup | speedlimitdown | maxusersconcurrent | timeoutIdle | timeoutSession | ratioup | ratiodown | ratiocredit | quotage | quotaMax | Ablauf | privilege | ftppaswordype | ratiotype |