Pular para o conteúdo

Script FTP Modo Passivo

Responder tópico
  • Denunciar
  • Indicar

1. Script FTP Modo Passivo

Enviado em 13/12/2010 - 16:43h

Salve galera..

Seguinte temos um cliente que esta mudando o servidor de ftp deles e nos testes efetuados detectei que o mesmo so funciona via modo passivo pelo filezilla.

Não consigo listar/transferir arquivos pelo dos, explorer e atraves dos scripts linux que tenho. a conexao é efetuada, porém em todas as operações é listado:

ftp> put teste.txt
local: teste.txt remote: teste.txt
227 Entering Passive Mode (10,0,254,8,35,54).
ftp: connect: Connection refused
ftp> ls
227 Entering Passive Mode (10,0,254,8,35,90).
ftp: connect: Connection refused

Script

ftp -ivn >> $LOG -in <<SCRIPT
open endereco_do_ftp 10021
user "usuario" "senha"
bin
mput *.edi
bye
SCRIPT

Nas conexoes feitas pelo filezilla tudo funciona, alguma ideia?

Responder tópico

2. Re: Script FTP Modo Passivo

Enviado em 13/12/2010 - 16:58h

Mas se tem firewall no meio do caminho, com certeza só funcionará o modo passivo.

3. Re: Script FTP Modo Passivo

Enviado em 13/12/2010 - 17:08h

certo renato,

tem firewall dos 2 lados,e do meu lado ja liberei todas as portas do server pro server ftp do cliente, porém não funciona.

não entendi pq do client do filezilla funciona...

4. Re: Script FTP Modo Passivo

Enviado em 13/12/2010 - 17:22h

Tente habilitar esse módulo:

# modprobe nf_nat_ftp

E veja se funciona. Esse módulo consegue identificar em qual porta o server FTP irá responder.

5. Re: Script FTP Modo Passivo

Enviado em 13/12/2010 - 17:48h

renato, lembrando que o ftp do cliente é que uso o passive mode, consigo conectar via linha de comando, porém não consigo transferir e listar arquivos/diretórios.


segue retorno do comando informado:
[root@localhost]# modprobe nf_nat_ftp
FATAL: Module nf_nat_ftp not found.

O iptables do meu server esta liberado, e no firewall cisco da rede deixei tudo liberado pro server do cliente afim de teste.


tks

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder