Instalar um serviço de FTP é muito simples e ajuda muito para transferir os arquivos de forma fácil entre o seu computador e um servidor, o artigo e voltado para instalação em servidor linux baseados em Debian ou Ubuntu, mas pode ser facilmente adaptado para outros sistemas operacionais semelhantes.
Instalando o FTP
apt-get install proftpd
Durante o processo de instalação, será perguntado se deseja utilizar o inetd ou autônomo (versão em pt-br). Essa última é a mais indicada e funciona bem na maioria das situações, além do fato que a primeira opção “inetd” vai pedir configurações adicionais.

Configurações
Após a instalação, algumas configurações são necessárias para que possa conseguir acessar o servidor via FTP com sucesso sem erros.
Primeiro, vamos a criação de um usuário e um grupo exclusivo de acesso ao FTP.
useradd site passwd site groupadd teste
Após a criação do devido usuário e seu respectivo grupo, vamos a edição no arquivo de configuração, Geralmente o local é: /etc/proftpd/proftpd.conf ou /etc/proftpd.conf
Caso não encontre o local correto do arquivo proftdp.conf use o comando: man proftpd
Apague todo o conteúdo do arquivo e use o abaixo
ServerName "ProFTPD" ServerType inetd DefaultServer on Port 21 Umask 022 MaxInstances 30 User site #usuário criado por você Group teste #grupo criado por você DefaultRoot /var/www/site/ #raiz de onde será a pasta do seu proftpd <Directory /var/www/site/> #raiz de onde será a pasta do seu proftpd AllowOverwrite on #daqui pra frente você liberará o acesso a pasta <Limit WRITE> AllowAll </Limit> <Limit CREATE> AllowAll </Limit> <Limit EXECUTE> AllowAll </Limit> </Directory>
Salve o arquivo, e reinicie o serviço
/etc/init.d/proftpd restart
Após isso, basta acessar o seu FTP através do seu software favorito como o Filezilla ou via web: ftp://seu_número_de_ip
Lembre-se de usar as portas corretas para a conexão, caso tenha mudado, 21 ou 22
