Como todo daemon, o ProFTPd é configurado através de um arquivo texto
/etc/proftpd.conf. O ProFTPd lê o arquivo cada vez que é iniciado,
portanto cada alteração feita neste arquivo só entrará em vigor após
reiniciar o daemon.
No arquivo de configuração do ProFTPd é utilizado o conceito de contextos
em sua configuração e em cada contexto temos as diretivas. Resumindo os
contextos são opções globais de um comportamento e a diretiva seria um
sub-comportamento.
Contextos
Os contextos são divididos em cinco categorias:
contexto principal: contém as configurações default utilizadas
por outros contextos;
contexto <Directory DIR>: determina o comportamento do
ProFTPd no diretório.
contexto <Anonymous DIR>: determina o comportamento do
ProFTPd quando o usuário anonymous se loga a partir de qual
diretório(DIR) ele será servido;
contexto <Limit AÇÃO>: determina as ações no ProFTPd que são:
* LOGIN - usuário válido se logando.
* READ - downloads de arquivos.
* WRITE - uploads de arquivos.
* STOR - upload de arquivos sem possibilidade de criação e
deleção de diretórios.
contexto <VirtualHost IP>: define a criação de ftp's virtuais;
Exemplo de Configuração
Este FTP eu montei e está rodando em um Red Hat 9.0. O pacote usado foi
proftpd-1.2.9rc1.tar.bz2.
Nessa configuração você poderá realizar o download de arquivos na pasta
PUB e o upload na pasta incoming. A pasta incoming deverá
ser criada.
Para a configuração do webmin para quem gosta do padrão Windows seguem
os caminhos:
[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?