Saltar la navegación

6.- Servicio FTP: vsftpd

Configuración

El servicio ftp utiliza los puertos 20 y 21.
El servicio ftp más utilizado en Linux se llama vsftpd (Very Secure FTP) es un servidor FTP muy pequeño y seguro.

Para instalarlo: # apt install vsftpd
Una vez instalado y comprobado que está funcionando, ya se puede conectar el navegador. Las conexiones se harán con los mismos clientes ftp que los vistos en la unidad 9: terminal, filezilla, navegadores web.

El archivo de configuración se llama /etc/vsftpd.conf
En este archivo se configura los usuarios permitidos, si se permite usuario anónimo o no, como la carpeta de descarga del servidor.
Por defecto, no se permite el acceso al usuario anónimo. Los usuarios permitidos son los propios del sistema, y su directorio de conexión es su $HOME. Es decir, si se conecta el usuario luis al servidor ftp, el directorio donde se conecta es /home/luis.
Además se configura si los usuarios se quedan enjaulados en su directorio, este concepto es importante. Supongamos que el directorio de conexión ftp de un usuario es /home/luis es importante asegurarse que no va a poder salir al directorio padre con el comando cd .. 
De hecho, por defecto los usuarios no están enjaulados. Ver captura.

Ilustración que muestra la conexión a un servidor ftp en linux
Miguel Ángel García Lara (CC BY-NC-SA)