Servidor Ftp Proftpd

Páginas: 11 (2504 palabras) Publicado: 15 de junio de 2012
˜ Jos´ Domingo Munoz Rodr´guez e ı Alberto Molina Coballes 23 de septiembre de 2006
Resumen En este documento vamos a explicar los pasos para instalar, configurar y ´ poner en funcionamiento el servidor ftp proFTPD. La utilizacion del servi´ dor ftp nos va permitir la gstion de forma remota de los sitios web creados ´ anteriormente. Nos vamos a centrar en la utilizacion de usuarios virtuales ´cuya informacion vamos a guardar en una base de datos MySQL.

c Jos´ Domingo Munoz Rodr´guez y Alberto Molina Coballes. Algunos De˜ e ı rechos reservados. Esta obra est´ bajo una licencia Attribution-ShareAlike 2.5 de Creative Coma mons. Para ver una copia de esta licencia, visite: http://creativecommons.org/licenses/by-sa/2.5/

1

1.

Introduccion al servidor Ftp proFTPd ´

ProFTPdes un servidor FTP. Se promociona desde su p´ gina web como esa table y seguro, cuando se configura correctamente. El servidor ProFTPd se promociona a s´ mismo como un “Software servidor FTP altamente configurable con ı licencia GPL” (Highly configurable GPL-licensed FTP server software).

2.

Instalacion de MySQL ´

Como medida de seguridad vamos a utilizar usuarios virtuales para el acceso alos ficheros mediante el protocolo ftp. Normalmente el servidor proFTPD utiliza los usuarios reales del sistema para el acceso a los archivos, pero esto puede dar problemas de seguridad. Utilizando usuarios virtuales evitamos, entre otras cosas, que si un usuario malicioso logra una cuenta FTP, tenga menos posibilidades de entrar en nuetro sistema. ´ Normalmente la informacion de los usuariosvirtuales se guarda en un fichero ´ de texto plano, nosotros vamos a explicar la configuracion del servidor para guar´ dar la informacion de los usuarios virtuales en una base de datos construida en MySQL. Para instalar el servidor de base de datos MySQL utilizamos el comando apt-get: apt-get install mysql-server ´ Durante el proceso de intalacion se bajar´ n e instalar´ n todos los paquetes para a a ´que funcione MySQL. Una vez terminado la instalacion, lo primero que tenemos ˜ que hacer es cambiar la contrasena al usuario root de MySQL: mysqladmin -u root password nueva_password

3.

Instalacion de proFTPd ´

Para instalar el servidor proFTPD, utilizamos el comando apt-get de la siguiente forma: apt-get install proftpd ´ Durante la instalacion debemos escoger la forma en que se vaejecutar este servicio, si lo har´ bajo inetd o en forma independiente (como un proceso m´ s). La a a ´ diferencia entre ambos m´ todos es la velocidad de ejecucion que se obtendr´ del e a servicio y la carga que se le dar´ al equipo. Utilizando inetd el equipo iniciar´ un a a ´ proceso nuevo por cada peticion ftp que llegue al equipo, mientras que ejecut´ ndoa se en forma independiente, el procesoya esta inicializado por lo que no hay necesidad ejecutar un nuevo programa (simplemente se clona el proceso, generando una nueva instancia del mismo para atender al cliente ftp que inicio el requeri´ miento). Nosotros escogeremos la opcion independiente.

4.

Creacion de la base de datos ´

ProFTPD, de forma normal, valida sobre el /etc/passwd y /etc/shadow, por tanto necesita una tablaque simule los datos contenidos en estos ficheros.

2

Tambi´ n utiliza el /etc/group, por lo que necesitamos otra tabla del mismo e modo: Tabla de usuarios: username:Nombre del usuario ˜ password: Contrasena del usuario uid: Identificador del usuario gid: Identificador del grupo al que pertenece el usuario homedir: Directorio donde tendr´ acceso el usuario a activa: Ete campo lo usamos paraactivar y desactivar cuentas sin borrar el usuario1 Tabla de grupos: groupname: Nombre del grupo gid: Identificador del grupo members: Nombres de los usarios que pertenecen a este grupo Como se puede ver es todo muy similar al /etc/passwd y /etc/group. Ahora vamos a ver las instrucciones SQL para crear estas tablas. Lo primero, creamos la base de datos que vamos a utilizar. Accedemos como root:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servidores ftp
  • Servidores Ftp
  • servidor ftp
  • Servidores Ftp
  • SERVIDORES FTP
  • Servidor Ftp Para Ps3
  • configuracion de servidores ftp y http
  • servidor ftp, nfs y samba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS