proftpd en ubuntu server

Forums: 

Amigos:

Voy a migrar mi servidor ftp que actualmente lo tengo en windows a uno en linux para lo cual voy a utilizar un equipo Celeron de 1.1 Ghz + 128 Ram + Disco de 40 GB, el asunto es que como ultimamente (desde que salió) uso ubuntu queria probar con ubuntu server, entonces tengo entendido que esta distribución viene preparada para servidores, pero solo lo voy a utilizar como ftp server, que debo hacer para quitar los demas servicios o puedo dejarlos como esta y simplemente configurar el proftpd y listo?.

Ademas he visto que puedo utilizar una base de datos tal vez mysql, mi pregunta es, puedo mediante la base de datos bloquear usuarios y tener un registro de toda la actividad de los mismos, ej. cuantas veces han bajado archivos. Digo esto porque como es parte del servicio que prestamos en la compañia si algun cliente esta atrasado con sus pagos le bloqueamos el ftp para que no puedan ingresar.

En espera de sus recomendaciones, me despido.

Saludos.

Luis

Si haces la instalación

Imagen de Tonny

Si haces la instalación normal estara bien se instala con lo minimo,
además si deseas te permite que instales un servidor tipo LAMP (Linux Apache MySQL PHP)
Como ese no es tu caso solo escoges la instalación normal.

La versión de proftp que

Imagen de deathUser

La versión de proftp que configuré con MYSQL tenía estas tablas, de pronto te sirva apara saber que puedes obtener ...

| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| username | varchar(30) | | PRI | | |
| passwd | varchar(80) | | | | |
| uid | int(11) | YES | | NULL | |
| gid | int(11) | YES | | NULL | |
| homedir | varchar(255) | YES | | NULL | |
| shell | varchar(255) | YES | | NULL | |
| logcount | int(11) | | | 0 | |
+----------+--------------+------+-----+---------+-------+
7 rows in set (0.02 sec)

mysql> desc ftplog
-> ;
+-------------+------------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------------+------+-----+---------------------+-------+
| filename | varchar(250) | | | | |
| comtype | varchar(10) | | | | |
| lenght | int(10) unsigned | | | 0 | |
| username | varchar(250) | | | | |
| timeupdated | datetime | | | 0000-00-00 00:00:00 | |
+-------------+------------------+------+-----+---------------------+-------+
5 rows in set (0.00 sec)

mysql> desc ftpgroups;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| groupname | varchar(16) | | | | |
| gid | smallint(6) | | | 0 | |
| members | varchar(255) | | | | |
+-----------+--------------+------+-----+---------+-------+

bye
:)