Publicada por wallacefg em 23/04/2007 - 12:28h:
* wallacefg usa Debian

Olá Galera do VOL, Estou com dificuldades para configurar o meu servidor de FTP (Proftpd)

Esta dando o seguinte erro::

Squid emitiu o seguinte comando FTP:

PASS <yourpassword>
e recebeu esta resposta:
Login incorrect.


Mas não aparece nenhum lugar para digitar a senha isso é apenas quando eu digito o endereço do servidor no browser.

  
 
Resposta de Radiske em 23/04/2007 - 12:49h:
* Radiske usa Slackware
* Radiske tem conceito: 9.0
 


Posta aqui o seu proftpd.conf que a gente conserta pra vc.

 
Resposta de wallacefg em 23/04/2007 - 12:52h:
* wallacefg usa Debian
* wallacefg tem conceito: nenhum voto.
 


# ProFTPD Configuration
#
# Configuração do ProFTPD
#

ServerName "Servidor Local de Macho (FTP)"
#ServerName "ProFTPD - Instalação Default"
ServerType standalone
DefaultServer on
ScoreboardPath /var/run
DeferWelcome on
ServerAdmin root@localhost
SyslogFacility AUTH
Serverident on "Bem-Vindo ao Servidor de FTP"
# Port 21 (ftp standard) is used in case of standalone more
#
# Utiliza-se o port 21 (padrão ftp) no caso de funcionamento standalone
#
Port 21

# Umask 022 is a good default value to prevent new directories and
# files from being writable by the group or by other users
#
# Umask 022 é um bom padrão para prevenir que novos diretórios e
# arquivos sejam graváveis pelo grupo ou outros usuários
#
Umask 022

# To prevent DoS attacks, the max number of instances is limited to 30.
# If one wants to allow more then 30 simultaneous connectionva, just
# increment this value. This directive only applies if running in standalone
# mode
#
# Para previnir ataques do tipo DoS, limita-se o numero de instâncias à
# 30. Caso se queira permitir mais de 30 conexões simultâneas, simplesmente
# aumenta-se este valor. Esta diretiva só se aplica ao funcionamento
# standalone
MaxInstances 30

#
# This option, if enabled, will make the users unable to access anything
# outside their home directory tree. READ THE DOCS!
#
# Esta opção, se habilitada, faz com que os usuários não consegam acessar nada
# fora da sua arvore do diretório home. LEIA A DOCUMENTAÇÃO!
#
DefaultRoot ~
# User and Group the server will run as
#
# Usuário e grupo para o servidor
#
User nobody
Group nobody

<Directory /*>
AllowOverwrite no
</Directory>

# Default configuration for anonymous ftp, without an incoming directory.
# To activate, just uncomment it.
#
# Configuração básica para ftp anônimo, sem diretório para recepção
# de arquivos
# Para ativar, descomentar.
#
#<Anonymous /var/ftp/default>
# User ftp
# Group ftp
# DirFakeUser on
# DirFakeGroup on
#
##
## This option will enable the ftp user without it having to have it's shell
## listed on the /etc/shells file
##
## Esta opção habilita o usuário ftp sem que mesmo precise ter sua shell listada
## no arquivo /etc/shells
##
# RequireValidShell off
#
# # ftp = anonymous
# UserAlias anonymous ftp
#
# # max anonymous logins at one time.
# # Uncomment one.
# #
# # número máximo de logins anônimos
# # Descomente um.
# MaxClients 10 "Número máximo de clientes, tente mais tarde."
# MaxClients 10 "No more clients allowed at this time. Try again latter."
#
# # No more then 2 connections per client
# # Uncomment one.
# #
# # No máximo duas conexões por cliente
# # Descomente um.
# MaxClientsPerHost 2 "Você já está com muitas conexões simultâneas."
# MaxClientsPerHost 2 "Too many simultaneous connections from your host."
#
# # welcome.msg is showed uppong connetiona, and .message at each directory
# # accessed
# #
# # welcome.msg mostrado na conexão e .message mostrado para cada
# # diretório acessado.
# #
# DisplayLogin welcome.msg
# DisplayFirstChdir .message
# AccessGrantMsg "Acesso anônimo aceito para %u."
# AccessGrantMsg "Anonymous access granted for %u."
#
# # Write is denied on the anonymous chroot
# #
# # Limite gravação no chroot anônimo
# #
# <Limit WRITE>
# DenyAll
# </Limit>
#
#</Anonymous>

 
Resposta de Radiske em 23/04/2007 - 13:07h:
* Radiske usa Slackware
* Radiske tem conceito: 9.0
 


Seguinte... dá uma olhada nisso aqui que eu remontei a meu critério com algumas dicas de como funciona cada linha.
Pra mim está 100% funcional.
Olhei seu script mas achei mais completo te mostrar esse aqui.

Obviamente, terá de mudar 2 ou 3 linhas para configurar de acordo com seu critário.

Importantíssimo, crie um usuário para testar seu ftp.
tipo assim: User=juca
grupo: ftp

#------------------- Arquivo proftpd.conf --------------------#
# Arquivo de configuracao - ProftpD
# Autor: Roberto Rodrigues da Silva
# E-mail/MSN: beto.rrs@gmail.com
# Data de criacao: 19/08/2006
# Modificado por Radiske
# Data de modificação: 22/01/2007

# Arquivo que exibira' a mensagem de boas vindas no momento da conexao.
# Edite este arquivo para sua mensagem personalizada
#DisplayConnect /usr/local/etc/proftpd.banner

# Nao exibe informacoes sobre que tipo de servidor esta' rodando, boa pratica de seguranca.
ServerIdent off

# Modo no qual o servidor ira' rodar (standalone ou inetd), standalone tem melhor desempelho.
ServerType standalone

# Como nao temos VirtualHosts, este servidor (principal) sera' o padrao.
DefaultServer on

# Porta para o socket de controle.
Port 21

# AQUI OBSERVE SE É NECESSÁRIO PRA TI
# Opção de configuração para trabalhar atraves do NAT
MasqueradeAddress 192.168.0.1 # IP da máquina onde roda o serviço de FTP

# Configuração de Portas altas para conexão passiva atraves do NAT
#PassivePorts 60000 65535

# Umask padrao para arquivos uploaded
Umask 022

# Maximo de processos filho (cada conexao utiliza um processo)
MaxInstances 30

# Maximo de usuarios autenticados (incluindo anonimos) e mensagem
MaxClients 10 "Desculpe, mas o numero maximo de clientes foi atingido. Tente mais tarde."

# Maximo de usuarios autenticados (incluindo anonimos) por IP
MaxClientsPerHost 5 "Desculpe, mas o maximo de 5 conexoes por cliente foi atingido. Tente mais tarde."

# Usuario sob o qual o servidor ira rodar, criado automaticamente na instalacao.
User ftp

# Grupo sob o qual o servidor ira rodar, criado automaticamente na instalacao.
Group ftp

# Os usuarios nao poderao sair de seu diretorio home (chrooted).
DefaultRoot ~

# Nao permite o login do usuario root, você pode habilitar essa opção, mas nao e' uma boa pratica de seguranca.
RootLogin off

# Nao requer que os usuarios tenham um shell valido (definido em /etc/shells).
RequireValidShell off

# Nao bloqueia usuarios baseando-se no arquivo /etc/ftpusers.
UseFtpUsers off

# Tempo maximo em segundos para login.
TimeoutLogin 120

# Tempo maximo em segundos conectado mas sem qualquer comando ou troca de dados.
TimeoutIdle 600

# Tempo maximo em segundos sem transferencia de dados (arquivos, listagens de diretorios).
TimeoutNoTransfer 1200

# Tempo maximo em segundos com uma transferencia parada, travada.
TimeoutStalled 900

# Numero maximo de tentativas de login.
MaxLoginAttempts 3

# Nao tenta descobrir o hostname do cliente.
UseReverseDNS off

# Nao tenta efetuar consulta do username remoto (ident - RFC1413).
IdentLookups off

# Arquivo de log geral.
SystemLog /var/log/proftpd/proftpd_geral.log

# Arquivo de log das transferencias.
TransferLog /var/log/proftpd/proftpd_transfers.log

# Arquivo de log de todas as ações do usuário
ExtendedLog /var/log/proftpd/proftpd_acoes.log

# Especifica o modo de transferencia padrao (ascii ou binary).
DefaultTransferMode binary

# Permite que arquivos sejam sobrescritos (caso seja feito upload de um arquivo ja existente).
AllowOverwrite on

# Usuario sob o qual cada instancia de FTP anonimo deve rodar
User ftp

# Grupo sob o qual cada instancia de FTP anonimo deve rodar
Group ftp

# Define o login anonymous como sinonimo (alias) do login ftp
#UserAlias anonymous ftp

# Numero maximo de usuarios anonimos (que não tô usando)
# MaxClients 10

# Limita qualquer gravacao neste contexto (por exemplo upload de arquivo)
<Limit LOGIN>
   AllowGroup ftp
   DenyALL
</Limit>

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts