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.
[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...
[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.
[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.
[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.
[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!?
[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?