Configurando o proftpd com autenticação de usuário pelo passwd

Neste artigo explicarei como configurar o proftpd com autenticação pelo próprio sistema do Linux, usando o passwd.

[ Hits: 168.884 ]

Por: Juno Kim em 28/07/2007 | Blog: http://www.kim.eti.br


Considerações finais e referências



Caso você esteja com problemas em acessar o seu FTP faça as seguintes verificações:
  • Verifique se o daemon foi carregado corretamente;
  • Verifique as regras de seu "firewall".

Depois de muita luta encontrei esses links de referência:
Esta solução foi implantada em um servidor com Fedora Core 3.

Bom galera, é isso aí! Espero ter contribuído com vocês.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configurando
   3. Criando os usuários para acesso ao FTP
   4. Considerações finais e referências
Outros artigos deste autor

Computação Distribuída com TORQUE Resource Manager - Parte 2

A essência de ser Livre

Computação Distribuída com TORQUE Resource Manager

Leitura recomendada

Cluster Beowulf

Controle de banda dos usuários secretos do Mikrotik

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Instalando Ubuntu GNU/Linux em um Macbook

Apache2 - Instalação e configuração com autenticação

  
Comentários
[1] Comentário enviado por balani em 28/07/2007 - 17:27h

Muito bom, parabens!

[2] Comentário enviado por removido em 26/10/2007 - 15:37h

show de bola...vlw!!!

[3] Comentário enviado por mesaque em 15/02/2008 - 15:38h

?comentario=Eu configurei meu ftp, mas não sei como fazer para permitir o acesso no modo passivo.
Não consigo acessar direto do executar. Tenho que ter um programa de ftp para acessar. No firewall coloquei assim:

iptables -t filter -I FORWARD -i ppp0 -d 10.10.10.200/32 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 21 -j DNAT --to 10.10.10.200:21

Ele libera a porta 21 e encaminha para o servidor que está instalado o ftp.

o arquivo de configuração proftpd.conf eu coloquei:

PassivePorts 49152 65534

mas não mudou nada.

Se puder me ajudar

[4] Comentário enviado por m4cgbr em 02/03/2013 - 05:12h

Olá, não sei porque, mas instalei em um servidor com Debian Squeeze e funcionou perfeitamente. Conectei de primeira.

Já em um servidor rodando CentOS 6, instalei, porém não consegui conectar de forma alguma. Desativei o Firewall, Shorewall, e cia. Editei o arquivo de configuração de várias formas conforme olhei "sem força de expressão" dezenas de página no Google e aqui no VOL, restartava o serviço e ainda assim nada.

Dava o erro:
Mar 2 04:16:10 server proftpd[9531]: 198.98.112.17 - ProFTPD 1.3.4a (maint) (built Fri Jan 20 2012 17:30:05 EST) standalone mode STARTUP
Mar 2 04:17:57 server proftpd[9538]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - FTP session opened.
Mar 2 04:17:58 server proftpd[9538]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - FTP session closed.
Mar 2 04:21:30 server proftpd[9566]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - FTP session opened.
Mar 2 04:21:30 server proftpd[9566]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - FTP session closed.
Mar 2 04:21:46 server proftpd[9531]: 198.98.112.17 - ProFTPD killed (signal 15)
Mar 2 04:21:46 server proftpd[9531]: 198.98.112.17 - ProFTPD 1.3.4a standalone mode SHUTDOWN
Mar 2 04:21:47 server xinetd[4538]: Starting reconfiguration
Mar 2 04:21:47 server xinetd[4538]: Swapping defaults
Mar 2 04:21:47 server xinetd[4538]: Reconfigured: new=0 old=0 dropped=0 (services)
Mar 2 04:21:48 server yum[9569]: Erased: proftpd
Mar 2 04:24:13 server yum[9613]: Installed: proftpd-1.3.4a-1.el6.rf.x86_64
Mar 2 04:24:33 server proftpd[9726]: 198.98.112.17 - ProFTPD 1.3.4a (maint) (built Fri Jan 20 2012 17:30:05 EST) standalone mode STARTUP
Mar 2 04:24:46 server proftpd[9728]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - FTP session opened.
Mar 2 04:29:46 server proftpd[9728]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - Login timeout exceeded, disconnected
Mar 2 04:29:46 server proftpd[9728]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - Session timed out, disconnected
Mar 2 04:29:46 server proftpd[9728]: 198.98.112.17 (189.111.140.185[189.111.140.185]) - FTP session closed.

Ai fiz o seguinte: Reinstalei o ProFTPD e criei um usuário proftpd e um grupo nogroup, alterei no proftpd.conf, restartei e pronto.

Espero que ajude alguém. Segue meu arquivo de configuração (vou ver se os Admins aceitão aqui no conf's, tirei os coment's para encurtar):

###########################################
UseIPv6 on
IdentLookups off
ServerName "ProFTPD server"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"
DenyFilter \*.*/
Port 21
Umask 022 022
AllowOverwrite on
TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log
MaxInstances 10
User proftpd
Group nogroup
UseSendfile no
ScoreboardFile /var/run/proftpd.score

<Global>
AllowOverwrite yes
<Limit ALL SITE_CHMOD>
AllowAll
</Limit>
</Global>

LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
###########################################

espero que ajude alguém.
M4cgbr



[5] Comentário enviado por rengaf1 em 02/08/2013 - 10:31h

bom dia...

tu ja fez proftpd autenticando no samba 4 ou AD M$?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts