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
#!/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 (http://unixhelp.ed.ac.uk/CGI/man-cgi?ftp).
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.
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 ...
ssh -D [bind_address:]PuertoSocks [usuario@]hostSSH
Entonces apuntás a PuertoSocks tu cliente FTP configurado como SOCKS4/SOCKS5 y listo
Saludos.
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.
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
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.