PROFTPD (proftpd.conf)

Configuração do Proftpd sem login anônimo

Categoria: Ftp

Software: PROFTPD

[ Hits: 25.327 ]

Por: Perfil removido


Configuração do proftpd.conf bem completo que criei para o meu serviço, que utiliza o usuários cadastrados no sistema operacional, não permite login anônimo e ainda impede que os usuários deixem o diretório padrão.


#-----Arquivo /etc/proftpd/proftpd.conf-----#
# Arquivo de configuracao - ProftpD
# Autor: Tássio Ferenzini M. Sirqueira
# E-mail: tassio@tassio.eti.br
# Data de criacao: 13/10/09

# Includes DSO modules (não mexer)
Include /etc/proftpd/modules.conf

#Nome do Servidor
ServerName "FTPLIXt"

#e-mail do Administrador
ServerAdmin   seu@e-mail

#Modo no qual rodará (standalone ou inetd); standalone tem melhor desempelho.
ServerType standalone

#Exibir mensagem de boas vinda
DeferWelcome on

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

#Exibe informações sobre que tipo de servidor está rodando (por segurança "não")
ServerIdent off

#fuso horário universal (GMT) e não o local
TimesGMT off
MultilineRFC2228 on

#Tempo Máximo sem transferência de dados
TimeoutNoTransfer 600

#Tempo Máximo com transferência parada(travada)
TimeoutStalled 600

#Tempo Máximo conectado mas sem troca de dados
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayChdir .message
ListOptions "-l"
DenyFilter \*.*/

#Logs no Proftp
WtmpLog off

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

#Arquivo de log das transferências
TransferLog /var/log/xferlog

#Porta para socket de controle
Port 21
Umask 022 022

#Numero Máximo 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

#Diretório padrão
DefaultRoot /var/www

#Os Usuários não poderão sair de seu diretório padrão
DefaultRoot ~

#Não permite o login do usuário root
RootLogin off

#Não requer que os usuários tenham um shell válido
RequireValidShell off

# Permitir o restart do download
AllowStoreRestart on

# 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

# Mensagem de logim com sucesso
AccessGrantMsg “Bem-vindo ao servidor FTP”

#Não bloqueia usuários baseando-se no arquivo /etc/ftpusers
UseFtpUsers off

#Desativa suporte a IPv6
UseIPv6    off
  


Comentários
[1] Comentário enviado por striker_rafael em 13/05/2013 - 13:01h

Show!!
Usei seu .conf pra fazer algumas alteracoes no meu server...
Vlw!!

[2] Comentário enviado por lemic em 26/11/2013 - 19:47h

que conf legal, bem comentado eeim.... paguei pau mano...

[3] Comentário enviado por yuricolen em 05/04/2017 - 16:53h

Muito bom, configuração simples e de fácil localização de qualquer coisa. Ajuda muito. Obrigado

Yuri Martins Colen

[4] Comentário enviado por SevenMicro em 05/07/2017 - 14:17h

Muito boa a config,

alguém poderia me dizer onde eu configuro a pasta de desdito dos usuários anônimos ?

[5] Comentário enviado por clebiolima em 07/11/2017 - 19:20h

Boa noite,

Configurei o conf como descrito, porém quando tento acessar dá a seguinte mensagem:

Estado: Conectando 191.252.64.85:21...
Estado: Conexão estabelecida, esperando mensagem de boas-vindas...
Estado: Servidor sem segurança, não suporta FTP sobre TLS
Estado: Identificado
Estado: Obtendo lista de pastas...
Comando: PWD
Resposta: 257 "/" is the current directory
Comando: TYPE I
Resposta: 200 Type set to I
Comando: PASV
Resposta: 227 Entering Passive Mode (191,252,64,85,181,37).
Comando: MLSD
Erro: Conexão expirou após 20 segundos de inatividade
Erro: Falha na obtenção da lista de pastas


Contribuir com comentário