Pure-FTPd no Slackware 14.0

Publicado por Bruno Cavalcanti em 07/07/2014

[ Hits: 3.131 ]

 


Pure-FTPd no Slackware 14.0



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!

Outras dicas deste autor

Iniciando Debian 8 em modo texto (bem simples)

Leitura recomendada

Login automático em servidores FTP

Corrigir erro em imagem .iso pelo torrent

ProFTPd: Login lento + prendendo usuário no home

Instalar OpenSSH no Debian Squeeze

Impedindo um usuário de apagar arquivos, apesar de poder gravá-los

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário