O manual:
Configure o servidor FTP no Ubuntu 14.04
Etapa 1 »Atualizar repositórios.
$ sudo apt-get update
Passo 2 »Instale o pacote VsFTPD usando o comando abaixo.
$ sudo apt-get install vsftpd
Passo 3 »Após a instalação abra o arquivo /etc/vsftpd.conf e faça as alterações a seguir.
»Descomente as linhas abaixo (linha nº 29 e 33).
write_enable=YES
local_umask=022
»Descomente a linha abaixo (linha nº: 120) para impedir o acesso à outra linha pastas fora do diretório inicial.
chroot_local_user=YES
e adicione a seguinte linha no final.
allow_writeable_chroot=YES
»Adicione as seguintes linhas para ativar o modo passivo.
pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100
Passo 4 »Reinicie o serviço vsftpd usando o comando abaixo.
$ sudo service vsftpd restart
Passo 5 »Agora o servidor ftp escutará na porta 21. Crie um usuário com o comando abaixo.
Use o shell / usr / sbin / nologin para impedir o acesso ao shell bash para os usuários do ftp.
$ sudo useradd -m john -s /usr/sbin/nologin
$ sudo passwd john
Etapa 6 »Permitir acesso de login para o shell nologin. Abra / etc / shells e adicione a seguinte linha no final.
/usr/sbin/nologin