Abordarei aqui uma forma simples de como configurar o proftpd, é bem básico, sem meias frescuras. Tanto é que já darei o código feito para consulta.
Primeiro é necessário criar a pasta onde você deixará a base do seu servidor. É muito comum criarmos essa pasta no diretório /var/www/.
Assim, crie uma pasta nesse diretório (quando você for digitar os comandos sempre deve estar no terminal logado como root), digite:
# cd /var/www
# mkdir site
Você criou uma pasta com o nome "site", dê a liberação de sua escolha para a pasta, a fim de teste, libere-a totalmente:
# chmod 777 /var/www/site
Você deve criar um usuário e senha para o mesmo e o grupo de acesso para o servidor proftpd, proceda desta forma:
# useradd site
(site é o nome do usuário que você coloca para uso ftp)
# passwd site
(após esse comando pedirá a senha para o usuário site)
# groupadd teste
(teste é o nome do grupo criado)
Após esses comandos você está pronto para mexer no arquivo
proftpd.conf e fazer seu proftpd funcionar.
Acesse o arquivo proftpd.conf, o caminho para encontrá-lo é o seguinte:
/etc/proftpd/proftpd.conf
Abra-o com um gerenciador de textos. Apague todo conteúdo que estiver nele e substitua por:
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>
Pronto, é só salvar e reiniciar seu servidor proftpd.
Como root, digite:
# /etc/init.d/proftpd restart
Ah, mais uma coisa, pra acessar seu ftp, digite em uma página de internet:
ftp://seu_número_de_ip
Aparecerá uma janelinha pedindo usuário e senha, que são aqueles que você adicionou.
Ah, mais uma coisa, vocês devem ter notado que esse ftp criado á para acesso de intranet, para internet algumas modificações devem ser realizadas.
Até o próximo artigo.