Configuração do ProFTPd

Este artigo vem para ajudar quem está com dificuldades na instalação e configuração básica de um servidor de FTP.

[ Hits: 212.703 ]

Por: em 01/10/2003


proftpd.conf



#
#   Configuração do ProFTPd
#

# Configuração

ServerName   "FTP - Ftp para transferência de arquivos"
ServerType   standalone
DefaultServer   on
ScoreboardFile   /usr/local/var/run/proftpd.scoreboard
ServerAdmin   root@localhost
#SyslogFacility   AUTH

# Para funcionar em modo Stand Alone deve-se usar a porta 21 (default)
# So ira mudar caso queira configurar um servidor virtual
Port   21

# Umask define as permissões nos diretórios. Umask 022 tem uma boa definição pois
# não permitira que o grupo e outros usuários criem diretórios e gravem arquivos#
Umask   022

# Esta opção foi colocada para prevenir ataques do tipo DoS, sendo assim você po# dera aumentar ou diminuir o numero de conexões simultâneas. So tem validade no# modo standalone.
MaxInstances   8

# Usuário e grupo para rodar o servidor FTP. Tendo como usuário nobody e grupo no# group eles não terão privilégios caso seja descoberto alguma vulnerabilidade n# o sistema, sendo assim caso não possuam eles no sistema criem.
User   nobody
Group   nobody

# Apenas faz com que o usuário acesse o seu diretório $HOME
DefaultRoot   ~
   <Directory /*>
      AllowOverwrite no
   </Directory>
# Configuração básica para o ftp anônimo, sem diretório para recepção de arquivo# s
<Anonymous ~ftp>
   User   ftp
   Group   ftp
   DirFakeUser   on
   DirFakeGroup   on
   RequireValidShell   off
# Configuração para que ftp = anonymous
   UserAlias   anonymous   ftp

# Numero máximo de logins anônimos
MaxClients   5 "Numero máximo de clientes atingido, tente mais tarde por favor."

# Máximo de Conexões por cliente
MaxClientsPerHost   8 "Você já esta com muitas conexões simultâneas."

# Mensagem de entrada e o .message e a mensagem para cada diretório acessado.
DisplayLogin      msg.welcome
DisplayFirstChdir    .message
AccessGrantMsg      "Acesso Anônimo aceito para %u."

# Permissão para gravação no chroot anônimo
<Limit WRITE>
   Denyall
</Limit>

</Anonymous>

# Permitindo Uploads
<Anonymous ~ftp>
   User    ftp
   Group   ftp
   UserAlias   anonymous   ftp
      <Directory *>
         <Limit WRITE>
            DenyAll
         </Limit>
      </Directory>
      <Directory incoming/>
         <Limit STOR MKD>
            AllowAll
         </Limit>
      </Directory>
</Anonymous>

OBS: para a pasta upload funcionar corretamente, caso vocês queiram utilizar outro diretório, ela só funcionou corretamente quando adicionei ao grupo ftp o usuário anonymous. Com respeito ao log, o arquivo é o seguinte: /var/log/xferlog. Este é o arquivo de log do proftpd.

Página anterior    

Páginas do artigo
   1. Obtendo e instalando
   2. Entendendo a configuração do ProFTPd
   3. proftpd.conf
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Conkyzando e atalhando o Lubuntu 12.10

EasyBCD - Corrigindo boot do Ubuntu 12.04 em HD USB no Sony VAIO

VPN FreeSWan IPSec

Instalação do Gentoo em HD Externo para dual boot com Windows

Configuração do SSL no Apache

  
Comentários
[1] Comentário enviado por fabio em 01/10/2003 - 19:20h

Bela explicação, parabéns!

[2] Comentário enviado por tucs em 02/10/2003 - 08:17h

Da uma olhada

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=345

Abracos

tucs

[3] Comentário enviado por cesarfontenele em 02/10/2003 - 09:05h

Aí cara mandou muito bem com essa explicação... Já tinha visto artigos parecidos mas explicados desta forma não..
Parabéns

Abraços

César Luiz
/*Sky_man*\

[4] Comentário enviado por zank em 16/10/2004 - 01:40h

muito bom, o artigo
mas ocorreu um erro pra mim na hora de inicar o serviço
# /etc/rc.d/init.d/proftpd start
Iniciando proftpd: saka.localdomain - Fatal: unable to determine IP address of 'saka.localdomain'.
... onde saka é o nome da minha máquina, entao editei o arquivo hosts
vi /etc/hosts
e inclui a linha

127.0.0.1 saka.localdomain

###################
espero que tenha ajudado a quem teve o mesmo problema que o meu...

[5] Comentário enviado por diogojp em 22/11/2004 - 20:28h

O meu proftp apresenta esse erro.
Nov 22 20:27:20 saturno proftpd[596]: localhost - error opening scoreboard: No such file or directory

[6] Comentário enviado por diogojp em 22/11/2004 - 20:28h

Alguem imagina o que pode estar causando esse erro ?

[7] Comentário enviado por rafstrat em 22/11/2004 - 20:38h

diogo
peço desculpas pela demora na resposta mas estive um pouco ausente devido ao trabalho, segue abaixo uma luz:

http://www.linuxquestions.org/questions/history/76416

[8] Comentário enviado por removido em 18/12/2004 - 19:03h

STATUS:> Conectar: Saturday 19:00:38 12-18-2004
STATUS:> Conectando amix2.gnn.com.br
STATUS:> Conectando amix2.gnn.com.br (ip = 201.6.101.188)
STATUS:> Soquete foi conectado. Aguardando a mensagem de boas-vindas...

Eu desativei o firewall mas ele nao passa dai, o que pode ser?

[9] Comentário enviado por filype em 29/12/2005 - 00:35h

em /usr/local/proftpd/bin ql o script q starta o serviço ?


.. ftpcount ftpdctl ftptop ftpwho


[10] Comentário enviado por floydmaniaco em 26/02/2006 - 16:46h

Vocês saberiam como limitar a taxa de download dos clientes?
Toda vez que inicio o Proftpd os clientes consomem toda a minha banda.

[11] Comentário enviado por aprendiz_ce em 09/06/2006 - 12:41h

Excelente artigo!

Parabéns.

[12] Comentário enviado por ggarauj em 01/07/2006 - 00:22h

Cara li seu artigo e fiz era o que estava procurando. So que queria mais uns detalhes para controle interno e preservacao de alguns dados. Pois estou conseguindo acessar somente com o usuario "nobody".

1º Gostaria que somente meus usuarios do /etc/passwd tivessem acesso ao FTP.

2º E qdo estes usuarios acessassem caissem direto no diretorio /var/ftp/
e de la nao conseguissem acessar a raiz. E que dentro do /var/ftp/ eles possam criar, apagar pastas e/ou arquivos.

Acho que so isso mesmo. Fico aguardando um contato!!
Muito Obrigado

[13] Comentário enviado por thiago_ em 18/07/2006 - 09:04h

Ola.
Realmente gostaria de saber isso que o ggarauj esta perguntando.

E tambem gostaria de saber porque so consigo acessar atraves do localhost.

Quando tento atraves do Ip, ele pede usuario e senha, tentei o meu usuario e minha senha do linux entre outras e nao entrou.
Onde consigo configurar isso.

Obrigado

[14] Comentário enviado por leowalker em 11/03/2008 - 14:21h

Parabens pelo artigo me ajudou bastante


Valew fera .

[15] Comentário enviado por ederepa em 13/03/2008 - 12:01h

cccccc

[16] Comentário enviado por ederepa em 13/03/2008 - 12:04h

Pessoal gostaria de uma ajuda tenho um Servidor Red Hat e gostaria que quando me conectace via FTP(usando Proftpd) com um determinado usuário automaticamente ficasse trancado /var/www/html sendo assim o usuário digitando cd.. ou outros comando não poderá sair desse diretório agradeço desde já abracos a todos.

[17] Comentário enviado por removido em 02/06/2008 - 17:08h

Startar proFTP Ubuntu???

[18] Comentário enviado por felipezs em 29/07/2008 - 10:15h

Quando eu dei o comando /etc/init.d/proftp start retornou a seguinde mensagem de erro:
ProFTPd warning: cannot start neither in standalone nor in inetd/xinetd mode. Check your configuration.

Alguma ideia de ql é o problema?
Valeu

[19] Comentário enviado por JuliSlack em 13/10/2008 - 14:50h

Olá, tenho um Servidor de Dados em Samba, usando uma máquina com Slackware, porém, foi necessário instalar um Servidor de FTP, usei o Proftpd 1.3.2RC2, consegui baixar, compilar e editar o arquivo .conf, porém, o que não consigo é startar o mesmo.
Quando dou /etc/init.d/proftp start, o mesmo não é encontrado, conferi e realmente lá no init.d não está, o que posso fazer!?

[20] Comentário enviado por manchatnt em 01/12/2008 - 18:40h

Caro felipezs,

mude a linha em seu /etc/proftpd/proftpd.conf

ServerType inetd

para:

ServerType standalone

depois é iniciar, /etc/init.d/proftp start

[]'s

[21] Comentário enviado por ghoostuser em 22/12/2011 - 02:24h

Bom, aqui consegui, mas tenho umas duvidas:

Não quero ficar tendo que colocar direto meu ip, nos navegadores das maquinas de outra pessoa, como faço pra conseguir um IP fixo, ja tentei no NO-IP mas o NO-IP não esta funcionando, baixei o NO-IP DUC nem no Linux nem no Windows da certo.

alguem pode me dizer se tem como fazer um IP sem ser no NO-IP?

[22] Comentário enviado por marcos@marcos em 26/02/2012 - 13:55h

Excelente artigo, parabéns!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts