Servidor FTP

Para poder subir y bajar archivos hacia nuestro servidor necesitamos instalar un software que sea capaz de ofrecernos este servicio.

A continuación vamos a instalar y configurar el software Proftpd (pueden usar otros si lo prefieren).

    sudo apt-get install proftpd

Durante la instalación veremos una pantalla como esta:

Seleccionamos la opción independiente para que nos haga funcionar el servidor FTP como servidor independiente.

Una vez instalado vamos a añadir una línea al archivo de configuración de proftpd.conf con la que haremos que cuando un usuario se conecte a nuestro servidor con una cuenta propia no pueda navegar por más directorios que los suyos propios. Esto último no es exclusivamente necesario pero así nos aseguramos de que nadie nos tocará nada en el disco duro si no lo permitimos.

Editamos el archivo proftpd.conf

sudo nano /etc/proftpd/proftpd.conf

y buscamos cerca del principio del archivo la linea como la siguiente:

# DefaultRoot ~

Debemos descomentarla, quitando el signo "#" al principio. Una vez hagamos esto guardamos el archivo de configuración y salimos del editor nano pulsando la tecla F2, después la Y y luego Enter.

Ahora solo nos queda reiniciar el servidor Proftpd y empezar a subir y bajar archivos desde donde queramos.

sudo /etc/init.d/proftpd restart

Si accedemos a nuestra cuenta FTP debemos teclear algo como lo siguiente:

ftp://localhost/

cambiando localhost por la ip del servidor y esto debería solicitar el usuario y contraseña, le indicamos la de nuestro sistema. Con nuestro usuario podremos navegar por nuestro directorio personal exclusivamente y tendremos permisos suficientes para hacer lo que nos venga en gana en nuestro directorio estemos donde estemos.