Escolar Documentos
Profissional Documentos
Cultura Documentos
ftp> dir
425 Unable to build data connection: Connection refused
Bien, te recomiendo que leas de biblioteca un documento que explica muy
claramente a que se debe este problema (en la seccin Protocolos,
Manuales FTP). Se debe a que detrs de un firewall o router tienes que
utilizar modo pasivo, pero el cliente de Windows no lo soporta. As que para
hacer las pruebas puedes descargar este que es mejor:
ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.2.3-win32.exe
Para utilizar ese cliente FTP que te pas el link (se llama ncFTP), en lugar de
poner open IP puerto, debes poner: open -u usuario IP puerto
No debera de darte problemas. De todas formas no dejes de leer el
documento de biblioteca as si tienes dudas me preguntas
get
mput
y el comando mput se utiliza para "subir" al servidor FTP
(multiples archivos, de ah la "m")
para utilizar mput debes especificar uno o ms archivos locales, por ejemplo:
mput archivo1 archivo2
Eltemaesas:enelmodopasivoutilizaselcomandoPASVyenmodoactivoelcomando
PORT
Teexplicoqueescadamodo...
EnelprotocoloFTPseutilizandosconexiones,unadecontrolquesiempreestactiva,quees
pordondeenviasloscomandosyrecibesmensajesdestatusdelservidor.Laotraconexin
queseutilizaescuandonecesitasenviarorecibirdatosysoloseabrecuandoesnecesario.
Enmodoactivo,tuPCabreunpuertoyelservidorseconectaatuPCparaenviartelosdatos,
porejemploellistadodeundirectoriocuandohacesLIST
Enmodopasivo,elservidorabreunpuertoyerestquienseconectaalservidorpara
recibir/enviarlapartededatos.
Hayunmanualenbiblioteca,enlaseccinprotocolos,bajoeltituloManualesFTP,queexplica
muybienestoyporquesquecausaproblemasutilizarmodoactivocuandoestsdetrs
deunfirewall.
queelclientedeWindowstrabajaenmodoactivopordefecto,peronosoportaelmodopasivo,
asquedebesrealizarlo"amano"(enviandoelcomandoPASVmedianteelcomandoliteral)
outilizarunclientequesilosoportenativamentecomoelncFTP