Puedes tener tu propio servidor FTP en ubuntu con 3 simples pasos, para ello comenzaremos instalando la siguiente aplicación:

Aplicaciones/Accesorios/Terminal

sudo apt-get install vsftpd

Una vez instalado, procedemos a configurarlo.

sudo nano /etc/vsftpd.conf

En el Buscamos las siguientes lineas:

  • anonymous_enable=NO (Si no quieres ingreso de usuarios anonimos)
  • local_enable=YES (Para acceder con tus cuentas de usuario)
  • write_enable=YES (Permite subir archivos)

Estos últimos 3 Descomentalos

  • chroot_local_user=YES
  • chroot_list_enable=YES
  • chroot_list_file=/etc/vsftpd.chroot_list

Esto hace que los usuarios no puedan subir mas alla de su directorio home (es muy útil) para ello, deberás crear la lista de usuarios no restringidos. (Obligatoria o no funciona)

Creando la Lista de usuarios no restringidos:

sudo nano /etc/vsftpd.chroot_list

Coloca allí, el nombre de los usuarios que quieras que tengan acceso a todo los directorios de tu disco duro (No recomendado), si deseas que nadie pueda salir de su carpeta home, escribe root así enjaularas a todo los usuarios de tu FTP.

Ahora reiniciamos vsftp.

sudo /etc/init.d/vsftpd restart

Listo, Ya tenemos Nuestro servidor FTP 100% Funcional. Puedes ingresar desde cualquier navegador con la dirección
ftp://Tu_Direccion_de_IP
o desde algún cliente FTP con tu usuario y contraseña.

Para agregar mas usuarios al ftp, tan solo debes agregar un nuevo usuario en tu sistema.