Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner
Linux banner
Linux banner


» Screenshot

Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

acesso externo ao FTP

[1] Enviado em 29/09/2011 - 20:17h acesso externo ao FTP
Linux user: washington monteiro
washington2014

(usa Ubuntu)


pessoal fiz o acesso ao meu servido ftp externo, com minha
conta do no-ip, blz conectou mas deu o seguinte erro

Comando: OPTS UTF8 ON
Resposta: 200 UTF8 set to on
Estado: Conectado
Estado: Obtendo lista de pastas...
Comando: PWD
Resposta: 257 "/home/washington" is the current directory
Comando: TYPE I
Resposta: 200 Type set to I
Comando: PASV
Resposta: 227 Entering Passive Mode (10,1,1,2,172,6).
Estado: O servidor enviou uma resposta passiva com um endereço não roteável. Usando o endereço do servidor como alternativa.
Comando: MLSD
Erro: A conexão excedeu limite de tempo
Erro: Falha na obtenção da lista de pastas

o que pode ser?

desde ja agradesço.

 

  


[2] Enviado em 30/09/2011 - 00:31h Re: acesso externo ao FTP
Linux user: vinicius
hessel

(usa Slackware)


Olá Wasington,

nunca usei o no-ip, mas imagino que você especifique uma porta para as quais as conexões são direcionadas, não?
No caso do ftp, tradicionalmente se usa a porta 21 para conexão e envio de comandos.

No entanto, o passive mode do ftp funciona da seguinte maneira:
-Você conecta na porta 21 e envia o comando PASV
-O servidor FTP seleciona uma porta em um range pré-configurado e envia o próprio endereço IP + porta escolhida para o cliente FTP
- O cliente FTP se conecta no endereço+porta fornecido pelo servidor FTP para a transferência de dados.

Aí está o seu problema.
Você consegue se conectar ao servidor FTP pelo no-ip mas quando o servidor FTP envia o novo endereço pra conexão passiva seu cliente percebe que esse é um endereço não roteável para ele.

Uma possível solução seria:
no proftpd.conf você pode especificar um range de porta para as conexões passivas com a tag PassivePorts:

http://www.proftpd.org/docs/directives/linked/config_ref_PassivePorts.html


você pode configurar um range com apenas uma porta e daí precisaria ter uma entrada no no-ip para essa porta (não sei se isso é possível).

Abraços


 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.