[FUG-BR] Probelmas com ProFTPD ainda NÃO RESOLVIDO
Augusto Fabiano Torres
torres em cle.unicamp.br
Terça Julho 31 12:08:28 BRT 2007
Mario,
Veja se este link te ajuda. Neste tuto usa os binários e compila
mas acho mais fácil fazer pelo port mesmo (atualize antes e mãos à obra).
http://www2.unijui.tche.br/~heini/freebsd/proftpd.html
No arquivo hosts, coloco sempre assim:
ip, nomehost.dominio, nomehost
O arquivo de configuração proftd.conf por padrão fica em /usr/local/etc/
a não ser que houve mudança recente.
Boa sorte
Augusto
Mário Carvalho wrote:
> Gostaria de lembrar que.
> Eu tenho um modem que rotiei onde o ip do mesmo é 192.168.254.254 e o
> mesmo
> tem um ftp interno com a porta 21; No entanto vou colocar a porta no
> proftpd.conf como sendo 4545
> _______________________________________________________________________
> __________________
> Configuração da placa de rede do meu pc:
> Ip: 192.168.254.1
> Mascara: 255.255.255.0
> Gateway: 192.168.254.254 (Ip do modem roteado)
> DNS: 192.168.254.254 (Ip do modem roteado)
> Hostname: my.freebsd
> _______________________________________________________________________
> __________________
> Continua o mesmo erro quando vou startar o ProFTPD:
> bash-2.05b# /usr/local/sbin/proftpd
> - warning: unable to determine IP address of ''
> - error: no valid servers configured
> - Fatal: error processing configuration file
> '/usr/local/etc/proftpd.conf'
> _______________________________________________________________________
> ___________________
> Ja editei no /etc/hosts
> # /etc/hosts
> 192.168.254.1 my.freebsd
> # fim =D
> _______________________________________________________________________
> __________________
> Ja coloquei o proftpd_enable="YES" no rc.conf
> _______________________________________________________________________
> __________________
> O que posso fazer agora ?
> Mário Carvalho
> >Message: 4
> >Date: Sun, 29 Jul 2007 23:00:45 +0000
> >From: Mário Carvalho <[1]oiramboy at hotmail.com>
> >Subject: Re: [FUG-BR] ProFTPD - Problemas (Diego Queiroz dos Santos)
> >To: [2]freebsd at fug.com.br
> >Message-ID: <[3]BAY113-F29A2B7C4C1182A7D908FB6C3ED0 at phx.gbl>
> >Content-Type: text/plain; charset=iso-8859-1; format=flowed
> >
> >
> >
> >
> >Diego,
> >
> >Fiz todos os procedimentos que você sitou e mesmo assim continua o
> mesmo
> >jeito.
> >
> >Obs1.: Estou me baseando justamente pelo artigo la na FUG.
> >
> ># Hosts
> >192.168.254.1 My.FreeBSD
> ># fim =D
> >
> >O que posso fazer agora?
> >
> >Mário Carvalho
> > >Message: 1
> > >Date: Sun, 29 Jul 2007 13:28:45 +0000
> > >From: Mário Carvalho <[4]oiramboy at hotmail.com>
> > >Subject: [FUG-BR] ProFTPD - Problemas
> > >To: [5]freebsd at fug.com.br
> > >Message-ID: <[6]BAY113-F162168FDCFA49BC424E8D9C3ED0 at phx.gbl>
> > >Content-Type: text/plain; charset=iso-8859-1; format=flowed
> > >
> > >
> > >
> > >
> > >Bom dia,
> > >
> > >Estou com um pequeno problema quando vou startar o ProFTPD no BSD
> 6.2
> >x64.
> > >Ao efetuar o comando /usr/local/sbin/proftpd para startar o serviço,
> da o
> > >seguinte erro:
> > >bash-2.05b# /usr/local/sbin/proftpd
> > >- warning: unable to determine IP address of ''
> > >- error: no valid servers configured
> > >- Fatal: error processing configuration file
> >'/usr/local/etc/proftpd.conf'
> > >
> > >Obs.: Estou começando a me familiarizar com o unix/linux agora.
> > >Logo abaixo segue minha .conf
> > >
> > ># proftpd.conf
> > >
> > ># Arquivo exibido no momento da conexao
> > >DisplayConnect /usr/local/etc/proftpd.banner
> > >
> > ># Nao exibe informacoes sobre que tipo de servidor esta rodando
> > >ServerIdent off
> > >
> > ># Modo no qual o servidor ira rodar (standalone ou inetd)
> > >ServerType standalone
> > >
> > ># Como nao temos VirtualHosts, este servidor (principal) sera o
> padrao
> > >DefaultServer on
> > >
> > ># Porta para o socket de controle
> > >Port 21
> > >
> > ># Umask padrao para arquivos uploaded
> > >Umask 022
> > >
> > ># Maximo de processos filho (cada conexao utiliza um processo)
> > >MaxInstances 30
> > >
> > ># Maximo de usuarios autenticados (incluindo anonimos) e mensagem
> > >MaxClients 20 "Desculpe, o numero maximo de clientes foi atingido"
> > >
> > ># Maximo de usuarios autenticados (incluindo anonimos) por IP
> > >MaxClientsPerHost 4 "Desculpe, maximo de 4 conexoes por cliente"
> > >
> > ># Usuario sob o qual o servidor ira rodar
> > >User ftp
> > >
> > ># Grupo sob o qual o servidor ira rodar
> > >Group ftp
> > >
> > ># Os usuarios nao poderao sair de seu diretorio home (chrooted)
> > >DefaultRoot ~
> > >
> > ># Nao permite o login do usuario root
> > >RootLogin off
> > >
> > ># Nao requer que os usuarios tenham um shell valido (definido
> > ># em /etc/shells)
> > >RequireValidShell off
> > >
> > ># Nao bloqueia usuarios baseando-se no arquivo /etc/ftpusers
> > >UseFtpUsers off
> > >
> > ># Tempo maximo em segundos para login
> > >TimeoutLogin 120
> > >
> > ># Tempo maximo em segundos conectado mas sem qualquer comando ou
> > ># troca de dados
> > >TimeoutIdle 600
> > >
> > ># Tempo maximo em segundos sem transferencia de dados (arquivos,
> > ># listagens de diretorios)
> > >TimeoutNoTransfer 900
> > >
> > ># Tempo maximo em segundos com uma transferencia parada, travada
> > >TimeoutStalled 900
> > >
> > ># Numero maximo 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
> > >
> > ># Arquivo de log geral
> > >SystemLog /var/log/proftpd/system.log
> > >
> > ># Arquivo de log das transferencias
> > >TransferLog /var/log/proftpd/transfer.log
> > >
> > ># 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
> > >
> > ># Abre o contexto de usuarios anonimos, especificando a raiz do
> > ># FTP anonimo
> > ><Anonymous /usr/ftp>
> > >
> > > # Usuario sob o qual cada instancia de FTP anonimo deve rodar
> > > User ftp
> > >
> > > # Grupo sob o qual cada instancia de FTP anonimo deve rodar
> > > Group ftp
> > >
> > > # Define o login anonymous como sinonimo (alias) do login ftp
> > > UserAlias anonymous ftp
> > >
> > > # Numero maximo de usuarios anonimos
> > > MaxClients 10
> > >
> > > # Limita qualquer gravacao neste contexto (por exemplo upload
> > > # de arquivo)
> > > <Limit WRITE>
> > > DenyAll
> > > </Limit>
> > >
> > ># Fecha o contexto de usuarios anonimos
> > ></Anonymous>
> > >
> > >
> > >Mário Carvalho
> > >Message: 2
> > >Date: Sun, 29 Jul 2007 11:10:06 -0300
> > >From: "Diego Queiroz dos Santos" <[7]shaamangra at gmail.com>
> > >Subject: Re: [FUG-BR] ProFTPD - Problemas
> > >To: " Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) "
> > > <[8]freebsd at fug.com.br>
> > >Message-ID:
> > > <[9]52cbd7620707290710m5e9e9e53yc1c25cdc9b8f2e92 at mail.gmail.com>
> > >Content-Type: text/plain; charset=ISO-8859-1
> > >
> > >Tem que configurar o hosts.conf e copiar o proftpd.conf pro
> /usr/local/
> > >
> > >;)
> > >
> > >no FUG tem um artigo que pode te ajudar!
> > >
> > >abraço, boa sorte.
> > >Message: 3
> > >Date: Sun, 29 Jul 2007 11:20:34 -0300
> > >From: "Diego Queiroz dos Santos" <[10]shaamangra at gmail.com>
> > >Subject: Re: [FUG-BR] ProFTPD - Problemas
> > >To: " Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) "
> > > <[11]freebsd at fug.com.br>
> > >Message-ID:
> > > <[12]52cbd7620707290720u302c323cj5d8c688a4ed16dd2 at mail.gmail.com>
> > >Content-Type: text/plain; charset=ISO-8859-1
> > >
> > >vi /etc/hosts.conf .. dae voce poe seu IP e seu hostname la!
> > >find / -name proftpd.conf (kkk não lembro onde fica)
> > >cp ../proftpd.conf /usr/local/etc/proftpd.conf
> > >
> > >depois voce poe no /etc/rc.conf
> > >proftpd_enable="YES"
> > >
> > >e starta!
> > >
> > >resumidamente é isso.
> __________________________________________________________________
>
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd