PROFTPD (proftpd.conf)

Configuração do Proftpd sem login anônimo

Categoria: Ftp

Software: PROFTPD

[ Hits: 25.910 ]

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

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts