Serv-U-это широко используемое программное обеспечение FTP-сервера, которое поддерживает все серии Windows, такие как 3x/9x/Me/NT/2K. Вы можете установить несколько серверов FTP, ограничить разрешения зарегистрированных пользователей, войти в систему Home Directory и размер пространства и т. Д., И функции очень полны. Он имеет очень полные функции безопасности, поддерживает передачу SSLFTP, поддерживает зашифрованные соединения SSL для защиты вашей безопасности данных и т. Д.
Serv-U поддерживает настройки пользователей и группы пользователей на основе базы данных ODBC, которая предоставляет нам хороший интерфейс на основе программирования SERV-U. Далее мы представим, как это реализовать подробно.
1. Используйте базу данных ODBC для управления SERV-U
Предварительные условия: только корпоративная версия Serv-U (версия 4.1 или выше) может поддерживать ODBC. Общие базы данных, поддерживаемые поддерживаемыми, включают доступ, MySQL, Oracle, MSSQL и т. Д.
Некоторые примеры базы данных представлены на официальном веб-сайте Anglish Serv-U. Этот сайт предоставляет загрузки, выберите:
Пример доступа: msaccessodbcexample
· MSSQL Пример: MSSQLSerVeroDBcexample
· MySQL Пример: mysqlodbcexample
Oracle создает SQL-файл для структуры таблицы: OracledatabaseForus
Ниже приведено описание метода использования с использованием MSSQL в качестве примера
1. Установите Serv-U Enterprise Edition (4.1 или выше) и создайте новый домен. На четвертом этапе выберите «Хранится в базе данных ODBC» в типе домена, как показано на рисунке:
2. Загрузите пример пример пакета MSSQLSerVeroDBCEXAMPLE, получить CreateServutables.SQL (используется для создания соответствующей структуры таблицы Serv-U в MSSQL) и выполнить его в MSSQL
Выровняйте этот файл и создайте шесть таблиц, а именно:
· Ftp_users
ftp_userips
· FTP_USERACCESS
· Ftp_groups
ftp_groupips
· Ftp_groupaccess
Среди них FTP_USERS - это таблица, которая хранит пользователей, что является наиболее важным.
3. Создать ODBC. Пример процесса заключается в следующем
(1) Добавить системную DSN (источник данных системного источника), выберите SQL Server, заполните имя источника данных и сервер (локальная машина используется локальной машиной)
(2) Метод проверки входа определяется на основе ваших настроек MSSQL. Здесь вы можете войти в систему, используя метод проверки SQL
(3) Измените базу данных, чтобы создать для вас базу данных с помощью таблицы Serv-U, подтвердить и заполните настройки ODBC. Теперь, когда у вас есть системный источник данных Serv-U, запомните это имя и войдите в систему, чтобы использовать пользователя и пароль.
4. Настройка Serv-U
(1) Закрыть SERV-U, получить файл add-ini-ini.txt из пакета примеров примера MS SQL Server ODBC, откройте этот файл и полностью скопируйте следующий код:
[Domain1]
ODBCTABLES = FTP_USERS | FTP_GROUPS | FTP_USERACCESS | FTP_GROUPACCESS | FTP_USERIPS | FTP_GROUPIPS
Odbccolumns = ftpusername | ftppassword | skey | dirhome | loginmsgfile | AccessRule | Отключен | SessionEncryption | Dirhomelock | hidehidden | AlwaysAllowlogin | changePassword | Quataenable | maxusersloginperip | spe Edlimitup | Speedlimitdown | maxusersconcurrent | TimeOutidle | Timeoutsession | ratioup | ratiodown | ratiocredit | Quotacurrent | Quotamax | истечение | Привилегия | ftppasswordtype | atiotype | Группы | Примечания | indexno