Primero, vamos a instalar el servidor ftp

apt-get install ftpd

Cuando termine,… que hacemos,.. pos si no queremos complicarnos mas la vida nada, porque ya tenemos nuestro servidor ftp instalado.

Algunas cosillas de si configuración:

El fichero

/etc/ftpusers

Contiene a todos los usuarios que siendo usuarios del sistema, no se pueden loguear vida ftp. Muy recomendable tener apuntados aquí dentro a root, para que nadie nos puedo hacer un estropicio, si adivinan las password y también suele ser recomendable añadir al usuario anonymous y ftp a este archivo, ya que son usuarios muy comunes en los ftp, y no es bueno que tengamos a este tipo de usuario para entrar a nuestro pc vía ftp.

Bien, ahora podemos probar que nos podemos conectar a nuestro pc via ftp

*Nota: Si tenemos router, tenemos que abrir el puerto 21.

ftp://nuestraip

Nos pide el usuario y las password

Si queremos crear un usuario especifico para nuestro ftp, seguiremos estos pasos:

Usuarios virtuales

Los usuarios virtuales son usuarios que sólo existirán para el ftp. Pero para ello, necesitamos asociar estos usuarios virtuales del ftp con un usuario del sistema para que puedan operar. Entonces, lo primero que haremos será crear un usuario sin privilegios en el sistema, y asociaremos los usuarios virtuales a este usuario.

Creando un usuario en el sistema:

Crearemos el usuario: ftpuser y el grupo ftpgroup por ejemplo (deberemos hacerlo como root):

groupadd ftpgroup

 

useradd ftpuser -g ftpgroup -d /dev/null -s /bin/false

 

le asignamos una contraseña :

 

passwd ftpuser

 

y listo , ya tenemos ftp con un usuario

 

Saludos