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.