[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PROFTPD - esconder serviço em outra porta



Julio Lopez wrote:
Valeu Caio... o SSH funcionou blz... mas o FTP não.
O que foi feito:
1)Inclui as novas portas 33643 TCP/UDP para o serviço FTP no /etc/services
(obs.: mantive as portas 20 e 21)
2) Implementei as regras p/ o DNAT no script de firewall
3) Alterei o proftpd.conf para ouvir na porta 33643

Beleza...
Internamente funciona tudo normal...
Se você tentar acessar da internet o meu FTPserver indicando a nova porta
(Ex.: FTP 200.xxx.xxx.xxx 33643), o firewall faz o DNAT corretamente para o
FTPserver interno da rede, conecto nessa máquina normalmente, o PROFTPD pede
user/passwd, autentica tudo direitinho... Porém ao emitir o comando DIR ou
LIST ... não retorna nada até dar TIME OUT.
Repetindo o mesmo processo descrito acima, porém usando a porta padrão 21...
o DIR retorna o conteúdo do diretório normalmente.
Será que tem que habilitar mais alguma outra porta para o processo se
completar?

Se voce tiver utilizando algum software, tipo gFTP, configura ele para fazer a transferencia de arquivos no modo passivo.

     -p    Use passive mode for data transfers. Allows use of ftp in
           environments where a firewall prevents connections
           from the outside world back to the client machine. Requires that the
           ftp server support the PASV command. This
           is the default if invoked as pftp.



Reply to: