Pure-FTPd, é um servidor FTP livre registrado na licença BSD. O servidor tem o foco maior em segurança e pode ser compilado e rodado em uma grande variedade de sistemas UNIX-Like.
Só lembrando, que essa configuração foi feita no sistema
Slackware 14.0 i686.
Vamos ao que interessa.
Download: Pure-FTPd
Recomendo fazer o download dos arquivos linkados abaixo:
Source Code do Pure-FTPd:
pure-ftpd-1.0.36.tar.gz
Ou, pelo comando:
wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.36.tar.gz
SlackBuild do Pure-FTPd:
pure-ftpd.tar.gz
Ou, pelo comando:
- wget http://slackbuilds.org/slackbuilds/14.0/network/pure-ftpd.tar.gz
Instalação
Depois de concluir o download dos arquivos, abra o terminal e entre na pasta onde os arquivos se encontram e extraia o arquivo SlackBuild
pure-ftpd.tar.gz, com o comando:
# tar -xzvf pure-ftpd.tar.gz
Depois, mova o source code para dentro da pasta extraída
pure-ftpd, com o comando:
# mv pure-ftpd-1.0.36.tar.gz pure-ftpd/
Após feito isso, entre na pasta
pure-ftpd, com o comando:
# cd pure-ftpd
Pronto, agora vamos criar o pacote de instalação rodando o arquivo SlackBuild:
# ./pure-ftpd.SlackBuild
Após rodado esse comando, vai ser criado o arquivo de instalação na pasta
/tmp.
Vamos, finalmente, instalar o
Pure-FTPd com o comando:
# installpkg /tmp/pure-ftpd-1.0.36-i486-1_SBo.tgz
Feito isso, o passo de instalação do serviço está terminado.
Agora vamos às configurações e testes.
Configuração
Primeiro, vamos verificar se o serviço está rodando, com o comando:
# ps aux | grep pure-ftpd
Esse comando tem que retornar mais de uma linha de resultado.
Se retornar apenas uma linha com o final
grep pure-ftpd, rode o comando:
# /etc/rc.d/rc.pure-ftpd start
Tente acessar o FTP. Digite seu IP no navegador e entre com a senha de root, irá dizer que a senha é inválida... creio que o Pure-FTPd utiliza este tipo de armazenamento por segurança, mas quem quiser, assim como eu utilizar o "padrão", faça o seguinte:
Vamos editar o documento:
# vi /etc/pure-ftpd/pure-ftpd.conf
Ache a linha:
#UnixAutentication yes
Tire o sustenido (
#) do início da linha, e então, o problema está resolvido.
Para fechar o
Vi, faça o seguinte:
:wq
Então, reinicie o serviço:
# /etc/rc.d/rc.pure-ftpd stop
# /etc/rc.d/rc.pure-ftpd start
Para iniciar o serviço junto com o sistema, basta inserir esse código no final do arquivo
/etc/rc.d/rc.local:
# Iniciando pure-ftpd
if [ -x /etc/rc.d/rc.pure-ftpd ]; then
/etc/rc.d/rc.pure-ftpd start
fi
Espero que tenham gostado!
Nenhum comentário foi encontrado.