Servidor de FTP
De Guía Ubuntu
Revisión a fecha de 11:23 25 jun 2006; Neorazorx (Discusión | contribuciones)
Instalación del servidor vsftpd
Instalación en Debian/Ubuntu:
$ sudo apt-get install vsftpd
Configuración básica
VSFTP es un servidor de archivos por FTP muy ligero y seguro. Es el recomendado por Debian y Ubuntu, tiene una configuración muy sencilla en un sólo fichero y se adapta muy bien a un servidor multihosting.
Fichero de configuración (por defecto): /etc/vsftpd.conf
La configuración por defecto es la siguiente:
- Acceso por el puerto 21 (si disponemos de un firewall debemos abrir dicho puerto).
- Acceso de sólo lectura a los usuarios anónimos.
- Los usuarios anónimos acceden a la carpeta /home/ftp (propiedad del usuario ftp y el grupo nogroup).
- Los usuarios del sistema no pueden acceder a sus carpetas privadas.
- El usuario anónimo podría -si no administramos bien los permisos del sistema- acceder a otras carpetas.
Procedemos a desactivar el acceso a los usuarios anónimos, permitiendo conectar a los usuarios locales del sistema con su usuario y contraseña propios.
$ sudo nano /etc/vsftpd.conf
A continuación vamos a comentar las líneas más importantes del fichero:
# Habilitar el acceso a usuarios anónimos. Para mayor seguridad poner NO. anonymous_enable=NO # # Permitir el acceso de usuarios locales a sus respectivas carpetas privadas: local_enable=YES # # Permitir el modo escritura: write_enable=YES # # Mascara del directorio: local_umask=022 # # Mensaje de bienvenida: ftpd_banner=Bienvenidos al Servidor FTP de este sitio. # # Enjaula a los usuarios dentro de su propio directorio personal. Mejora la seguridad. chroot_local_user=YES
Una vez configurado a nuestro gusto debemos reiniciar el servicio:
$ sudo /etc/init.d/vsftd restart