En este tutorial vamos a realizar los siguientes pasos:
- Instalación de un servidor FTP con PROFTPD.
- Definir los mensajes de nuestro servidor FTP.
- Limitar el acceso mediante usuarios con shell falsa.
- Captura cliente FTP.
- Captura del LOG de PROFTPD.
Para comenzar con el primer punto, deberemos abrir un terminal que lo encontraremos en Aplicaciones/Accesorios/Terminal.
Una vez dentro ejecutaremos el siguiente comando para la instalación:
sudo aptitude install proftpd
Al ejecutarse este comando comenzará la descarga de los paquetes y a continuación la instalación. Esta nos dará la opción de realizarla de dos formas, desde inetd o indepente, de las que nosotros eligiremos la de independiente.
Una vez acabada la instalación, pasaremos a definir los mensajes de nuestro servidor FTP, para ello ejecutaremos este comando:
sudo gedit /etc/proftpd/proftpd.conf
Ya dentro de nuestro archivo, modificaremos las siguientes líneas, como veremos a continuación:
- ServerName (nombre del servidor)
- AccessGrantMsg (mensaje de bienvenida)
- AccessDenyMsg (mensaje de error)
Una vez modificado y guardado reiniciaremos el servidor FTP.
sudo /etc/init.d/proftpd restart
Para ver que funciona, arrancaremos el FileZilla e iniciaremos con:
- Servidor: localhost
- Nombre de usuario: el nombre de nuestro usuario en el equipo.
- Contraseña: la clave de nuestro usuario.
Como siguiente paso, limitaremos el acceso mediante usuarios con shell falsa, que significa que los usuarios registrados solo podrán entrar al FTP pero no al sistema.
Para crear un usuario con shell falsa, ejecutaremos en el terminal:
sudo useradd -d /home/ftp -s /bin/false elperson
Además de crearlo, le indicamos que su directorio de trabajo es /home/ftp.
El siguiente paso será crearle una contraseña,
sudo passwd elperson
Para que funcione correctamente, lo siguiente será modificar el siguiente archivo para que quede de la siguiente manera:
Para ello ejecutamos el comando:
sudo gedit /etc/proftpd/proftpd.conf
Por último, una vez guardado y reiniciado el servidor, podremos comprobar como todo está correctamente:
- Captura del cliente FTP (Escribiendo en el navegador ftp://usuario@localhost):
- Captura del Log de PROFTPD:
Para averiguar donde esta el Log, lo buscaremos en:
sudo gedit /etc/proftpd/proftpd.conf
sudo gedit /var/log/proftpd/proftpd.log










1 Respuesta a “Instalar y configurar FTP con PROFTPD”