Serv-U es un software FTP del lado del servidor FTP ampliamente utilizado que admite todas las series de Windows, como 3x/9x/me/nt/2k. Puede establecer múltiples servidores FTP, limitar los permisos de los usuarios registrados, iniciar sesión en el directorio de inicio y el tamaño del espacio, etc., y las funciones son muy completas. Tiene características de seguridad muy completas, admite la transmisión SSLFTP, admite conexiones cifradas SSL para proteger su seguridad de datos, etc.
Serv-U admite la configuración del grupo de usuarios y del grupo de usuarios basados en la base de datos ODBC, que nos proporciona una buena interfaz basada en la programación Serv-U. A continuación, presentaremos cómo implementarlo en detalle.
1. Use la base de datos ODBC para administrar Serv-U
Prerrequisitos: solo la versión empresarial de Serv-U (versión 4.1 o superior) puede admitir ODBC. Las bases de datos compatibles comunes incluyen Access, MySQL, Oracle, MSSQL, etc.
Algunos ejemplos de bases de datos se proporcionan en el sitio web oficial de inglés Serv-U. Este sitio proporciona descargas, seleccione:
Ejemplo de acceso: msaccessodbcexample
· Ejemplo de MSSQL: mssqlserverodbcexample
· Ejemplo mysql: mysqlodbcexample
Oracle crea un archivo SQL para la estructura de la tabla: OracledAtabaseForuse Withserv-U
La siguiente es una descripción del método de uso utilizando MSSQL como ejemplo
1. Instale Serv-U Enterprise Edition (4.1 o superior) y cree un nuevo dominio. En el cuarto paso, seleccione "almacenado en la base de datos ODBC" en el tipo de dominio, como se muestra en la figura:
2. Descargue el paquete de muestra MSSQLServerodBCExample, obtenga CreateServUtables.sql (se utiliza para crear la estructura de tabla correspondiente de Serv-U en MSSQL) y ejecutarlo en MSSQL
Forre este archivo y cree seis tablas, a saber:
· Ftp_users
ftp_userips
· Ftp_useraccess
· Ftp_groups
ftp_groupips
· Ftp_groupaccess
Entre ellos, FTP_USERS es la tabla que almacena a los usuarios, que es lo más importante.
3. Crea ODBC. El proceso de ejemplo es el siguiente
(1) Agregue el sistema DSN (fuente de datos del sistema), seleccione SQL Server, complete el nombre de la fuente de datos y el servidor (la máquina local es utilizada por la máquina local)
(2) El método de verificación de inicio de sesión se determina en función de su configuración MSSQL. Aquí puede iniciar sesión con el método de verificación SQL
(3) Cambie la base de datos para crear una base de datos para usted con la tabla Serv-U, confirmar y completar la configuración de ODBC. Ahora que tiene una fuente de datos del sistema llamada Serv-U, recuerde este nombre e inicie sesión para usar el usuario y la contraseña.
4. Configurar Serv-U
(1) Cierre Serv-U, obtenga el archivo Add-to-ini.txt del paquete de ejemplo ODBC de MS SQL Server, abra este archivo y copie el siguiente código en su totalidad:
[Dominio1]
OdBcTables = ftp_users | ftp_groups | ftp_useraccess | ftp_groupaccess | ftp_userips | ftp_groupips
Odbccolumns = ftpusername | ftppassword | skey | dirhome | loginmsgfile | accesrule | desactivado | sessioningryption | dirhomelock | hidehidden | Alwaysallowlogin | ChangePassword | cuotaenable | maxusersLoginPerip | edlimitup | speedLimitdown | maxuserscurrent | timeOutidle | timeOutsession | ratioup | ratiodown | ratioCredit | cotacurrent | cotamax | vencimiento | privilegio | ftppasswordType | ratiotype | grupos | notas | notas | indexno