Script FTP Modo Passivo

1. Script FTP Modo Passivo

Jardel Fischer
jardelfi

(usa Red Hat)

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?


  


2. Re: Script FTP Modo Passivo

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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

Jardel Fischer
jardelfi

(usa Red Hat)

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

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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

Jardel Fischer
jardelfi

(usa Red Hat)

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts