Servidor ftp en Linux para Web

Si hemos montado un servidor web y queremos subir archivos a la carpeta /var/www, que es donde guardamos nuestras páginas web,  en nuestro servidor y garantizar un mínimo de seguridad debemos de seguir los siguientes pasos:

 

Primero aclarar que este tutorial está basado en una reciente instalación que yo hice en Ubuntu Server aunque es completamente valido para otras distribuciones, solo varía quizás la manera de instalar.

 

Instalamos Proftpd que es un servidor Ftp

sudo apt-get install proftpd

Editamos el archivo de configuración de Proftpd…

sudo nano /etc/proftpd/proftpd.conf

…en este archivo vamos a descomentar (quitar #) la linea donde dice #DefaultRoot y donde dice RequireValidShell descomentada y valor off.

Estan en las primeras lineas entre la 32 y la 36 mas o menos.

Para guardar los cambios en nano pulsamos simultaneamente Control +O , pulsamos enter para guardar los cambios y luego Control+X para salir de Nano.

Le asignamos una contraseña al usuario ftp que nos crea por defecto Proftpd

sudo passwp ftp

Cambiamos el directorio personal de ftp de /home/ftp a /var/www

usermod -d /var/www ftp 

Solo nos queda reiniciar el servidor ftp

sudo /etc/init.de/proftpd restart

Ya podemos ingresar en la carpeta www via ftp por el puerto 21 con el usuario ftp y la contraseña que la hayamos puesto.

 

Deja un comentario