Escolar Documentos
Profissional Documentos
Cultura Documentos
Alejandro Aguila Sinz (alekz @ IRC) 10 de Agosto del 2007 Este documento puede copiarse, modificarse y redistribuirse de acuerdo a la licencia GNU Free Documentation License versin 1.2 o posterior. Se puede encontrar la licencia completa en la direccin: http://www.gnu.org/licenses/fdl.txt
Objetivo
El objetivo de este manual es el poder instalar un servidor FTP, siendo capaces de configurarlo y poder iniciar satisfactoriamente para que otros usuarios puedan conectarse hasta el mismo.
Definicin
Un servidor FTP (File Transfer Protocol) nos permite bsicamente el compartir o alojar archivos de cualquier tipo en un espacio virtual donde nosotros mismos u otros usuarios de cualquier parte del mundo podrn descargarlos mientras estos sigan dentro del servidor.
Paquetera necesaria
Para montar nuestro servidor FTP vamos a uitlizar VSFTPD ( Very Secure File Transfer Protocol Daemon ) que actualmente se sita como el servidor ms seguro y ms utilizado en el mundo, adems de contar con un mtodo de configuracin bastante fcil.
Instalacin
Debian/Ubuntu: apt-get install vsftpd RedHat/Fedora: yum -y install vsftpd *Genrico: Descargamos el archivo desde http://vsftpd.beasts.org/ . Lo descomprimimos, configuramos y compilamos con las opciones predeterminadas e instalamos.
tar xzvf vsftpd-2.0.5.tar.gz && cd vsftpd-2.0.5/ && make && make install
Archivos de Configuracin
/etc/vsftpd.user_list : Es la lista que va a establecer que usuarios pueden o no utilizar el servicio. /etc/vsftpd/vsftpd.conf : Archivo de configuracin.
Configuracin
Vamos a abrir el archivo /etc/vsftpd/vsftpd.conf con permisos de admnistrador ( root ) utilizando nuestro editor de texto preferedio; puede ser mediante gedit, vi, pico, nano, etc... ( Podemos utilizar el comando sudo para abrir el editor con permiso de administrador) -Opcin anonymous_enable. Esta opcin nos permite establecer si el servidor aceptar o no acceso annimos, se estable como valor "YES" o "NO". anonymous_enable=NO -Opcin local_enable. Esta opcin nos permite establecer si el servidor se combinar con la funcin de jaula o chroot, de esta manera se define si se permitarn accesos a los usuarios locales del sistema, los valores son "YES" o "NO". local_enable=NO -Opcin write_enable. Con esto establecemos si se va a permitir escribir en el servidor. Los valores son "YES" o "NO". write_enable=YES -Opcin ftpd_banner. Aqu podemos establecer un mensaje de bienvenida que se mostrar al usuario cada vez que se conecte. ftpd_banner=Bienvenido al servidor FTP.