Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: Slackware12 + KDE 4
Por jmucelli



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper


Artigo

Pure-ftpd: Servidor de FTP com MySQL, quota e usuários virtuais
Linux user
araujoprog
12/11/2008
Este artigo demonstra de forma didática, como ter um servidor de FTP no Linux robusto e confiável, integrado com MySQL.
Por: Emerson Araujo
[ Hits: 6089 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Preparando o ambiente

Bom, primeiramente quero agradecer a oportunidade de estar escrevendo meu primeiro artigo no VOL, espero que possa ajudar várias pessoas. A intenção de escrever este artigo surgiu depois de "lutar" bastante para configurar um servidor de FTP que fosse fácil de gerenciar (afinal nem sempre estou com saco pra ouvir o pessoal do comercial pedir pra criar conta de FTP) e robusto ao mesmo tempo.

Um amigo meu havia instalado, mas eu precisava entender seu funcionamento, então resolvi desinstalar e instalar tudo novamente. Apanhei muito mas consegui, pois os tutoriais disponíveis sempre deixam de fora pequenos detalhes, e por incrível que pareça são justamente esses pequenos detalhes que impedem o serviço de funcionar do jeito que queremos.

Pure-Ftpd - Servidor com foco em segurança

Como diz o próprio site do pure-ftpd, ele foi desenvolvido pensando em segurança, daí ele tem inúmeras vantagens, como suporte a SSL/TLS, usuários virtuais e outros que veremos a seguir.

Os sistemas utilizados foram Ubuntu Linux 8.04 e 8.10, ambos funcionaram perfeitamente.

Instalando o software necessário

Neste artigo utilizaremos o MySQL como base de dados para autenticação dos usuários, logo se você não o tem instalado, seguem os comandos:

(só pra lembrar # = root)

# apt-get install mysql-server mysql-client

Durante a instalação deve ser questionado a senha do usuário root do MySQL, se por acaso acontecer execute:

# mysqladmin -u root password senha (substituir "senha" pela senha de sua preferência)

Pronto, temos o servidor MySQL rodando (se não deu nenhum erro rsrsrs).

Vamos partir então para a instalação do Pure-ftpd, no caso do Ubuntu o mesmo está nos repositórios, portanto não há dificuldade na instalação, bastando somente escolher o pacote com suporte ao MySQL.

Para instalar o pure-ftpd com suporte ao MySQL execute o seguinte comando:

# apt-get install pure-ftpd-mysql

Se durante a instalação for questionado sobre o modo de execução (inetd ou standalone), escolha standalone, a segunda pergunta é só responder "no" (yes = root e não queremos rodar ele como root).

Pronto, se deu tudo certo já temos instalados todos os softwares necessários para a configuração do nosso servidor FTP.

Próxima página >>


Páginas do artigo
   1. Preparando o ambiente
   2. Configuração do pure-ftpd

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por alexandre.nas em 14/11/2008 - 00:51h:

Gostaria de saber se esse FTP permite a geração de logs de FTP para cada usuário. Por exemplo: O usuário teste publica seus arquivos e será gerado um arquivo em /var/log/pure-ftpd/teste.log.

Obrigado!

[2] Comentário enviado por araujoprog em 17/11/2008 - 22:10h:

Amigo ele gera os logs em arquivo unico, mas detalhado por usuários.

[3] Comentário enviado por dramos em 10/04/2009 - 22:24h:

Olá, primeiramente obrigado pelo tutorial, está muito bem explicado, o que é ótimo para mim que sou inciante em linux. vamos lá..... Fiz tudo exatamente como a explicação, não deu erro nenhum, mas nao ta funfando.... nem encontra o host, estou tentando conectar de outro micro pela rede local mesmo (192.168.1.XXX), será que tem que liberar algo a mais?

[4] Comentário enviado por killer_val em 30/01/2010 - 13:54h:

ola belo tuto deu tudo certinho
agora como que faz para add mais usuarios tem algum script ou software



Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.