[Unix] Bajar archivo por FTP

Iniciado por Xedrox, 29 Abril 2012, 00:27 AM

0 Miembros y 1 Visitante están viendo este tema.

Xedrox

Hola, alguien sabe como puedo bajar un archivo por ftp desde un servidor Unix usando el comando ftp pero de manera que no sea interactivo?

Por ejemplo algo asi seria

PROMT> bajarArchivo /home/mihome/archivo  {ruta del archivo}

Gracias
Saludos

Slava_TZD

Código (bash) [Seleccionar]
#!/bin/dash
USER="kyperf"
PASS="111111"
FTPSERVER="111.111.111.111"
ftp -i -n $FTPSERVER << EOF
user $USER $PASS
bin
get "iiiiii.pl"


Suerte, para la siguiente man ftp.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

Xedrox

No man, no entendiste..

Yo estoy conectado a un servidor unix desde una terminal boba con putyy. Lo que quiero es bajar archivos del servidor unix a mi pc local. No al revez.

Foxy Rider

#3
Cita de: Xedrox en 29 Abril 2012, 01:55 AM
No man, no entendiste..

Yo estoy conectado a un servidor unix desde una terminal boba con putyy. Lo que quiero es bajar archivos del servidor unix a mi pc local. No al revez.

Lo que entendí es que querés usar el SSH de puente para bajar a tu PC local algo de un server FTP remoto (3 hosts, tu pc, el puente ssh y el host con el ftp), es así?
Para eso conectate vía ssh, pero indicá al comando ssh que actúe como proxy socks y configurá tu cliente ftp apuntando a ese proxy  ...

Código (bash) [Seleccionar]
ssh -D [bind_address:]PuertoSocks [usuario@]hostSSH

Entonces apuntás a PuertoSocks tu cliente FTP configurado como SOCKS4/SOCKS5 y listo

Saludos.


Slava_TZD

Cita de: Xedrox en 29 Abril 2012, 01:55 AM
No man, no entendiste..

Yo estoy conectado a un servidor unix desde una terminal boba con putyy. Lo que quiero es bajar archivos del servidor unix a mi pc local. No al revez.

Te explicas bastante mal, partiendo de esa base y de que tu thread estaba en Scripting...pues eso. Aun así sigo sin entender lo que quieres y si vextex te ha entendido, no entiendo que tenia que ver esto con un Script.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

alex2424

Si no te entiedo mal, lo que quieres hacer es algo como scp

scp usuario@host:puerto/ruta/archivo /rutadondedescargar     // Para descargar
scp  /ruta/archivo usuario@host:puerto/rutadondesubir           //  Para subir
¿Por qué has de firmar?

Xedrox

Cita de: Tzhed // Kyperf en 29 Abril 2012, 11:55 AM
Te explicas bastante mal, partiendo de esa base y de que tu thread estaba en Scripting...pues eso. Aun así sigo sin entender lo que quieres y si vextex te ha entendido, no entiendo que tenia que ver esto con un Script.

Porque la idea es hacer un script que reciba dos parametros, uno el archivo que quiero bajar y otro la ruta a hacia mi PC local.