Pure-FTPd no Slackware 14.0

Publicado por Bruno Cavalcanti em 07/07/2014

[ Hits: 3.978 ]

 


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

ProFTPD: Como corrigir o Erro: "Fatal: ScoreboardPath: deprecated. Use "ScoreboardFile /path/to/ scoreboard/file" instead"

Montando um host FTP em um diretório local

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

ProFTPD através de NAT no MNF (Mandrake Security Firewall)

NCFTP - Upload recursivo via FTP em apenas uma linha

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts