Página 1 de 1

Automatizar la subida de archivo a un FTP

Publicado: Mar, 28 Dic 2010, 10:47
por reinaldo04027
Quisiera que me ayudaran a crear un Script para copiar hacia un FTP remoto el archivo que genera mi Squid con las trazas diarias.....

Diariamente a las 11.59 pm roto las trazas de mi Squid generandome un fichero en la siguiente dirección

/rey/Desktop/trazas/December2010/squid-27-12-2010.log.gz

así va quedando diariamente.. cambiando la fecha y el mes según sea el caso.

debo copiar el fichero squid-27-12-2010.log.gz
en el ftp
trazas.cav.jovenclub.cu

usuario
trazas0402

al hacerlo manualmente por el MC
trazas0402@trazas.cav.jovenclub.cu
me pide el password y copio ya esta ...
pero quisiera crear un Scrip para automatizar esta tarea y que el cron la ejecute a la 1 am.. es decir q me copie las trazas del día anterior para la dirección de ftp dada.

Espero su ayuda
Gracias

Re: Automatizar la subida de archivo a un FTP

Publicado: Mar, 28 Dic 2010, 10:57
por KZKG^Gaara
Instala ncftp

ncftp open trazas.cav.jovenclub.cu
usa -u (usuario) y -p (password) para ponerle el user+password que comentas.

Para copiar no recuerdo el comando, intenta con:
man ftp

Luego que resuelvas cómo subir al FTP desde la terminal y sin que tengas tú que poner el password, pasamos a lo del cron y hacer el script como tal.
Saludos

Re: Automatizar la subida de archivo a un FTP

Publicado: Mar, 28 Dic 2010, 23:55
por elMor3no
KZKG^Gaara escribió:Instala ncftp

ncftp open trazas.cav.jovenclub.cu
usa -u (usuario) y -p (password) para ponerle el user+password que comentas.

Para copiar no recuerdo el comando, intenta con:
man ftp

Luego que resuelvas cómo subir al FTP desde la terminal y sin que tengas tú que poner el password, pasamos a lo del cron y hacer el script como tal.
Saludos
ncftpget para bajar del ftp
ncftpput para subir al ftp

Código: Seleccionar todo

ncftpput -u trazas0402  -p password trazas.cav.jovenclub.cu
Saludos

Re: Automatizar la subida de archivo a un FTP

Publicado: Mié, 29 Dic 2010, 09:38
por reinaldo04027
Si efectivamente instale ncftp y en la consola pongo ncftp y después pongo open -u mi_user -p mi_pass ftp://trazas.cav.jovenclub.cu
Se conecta al FTP y se loggea .. puedo direccionar (dir) y cambiar de archivo (cd nombre_del_archivo)
...
Bien ya esta parte funciona aunque no se como copiar solo me conecto....

Re: Automatizar la subida de archivo a un FTP

Publicado: Jue, 30 Dic 2010, 09:40
por reinaldo04027
Lo que necesito hacer es un Script para copiar diariamente un archivo de una lista de estos que genera mi Squid (Las trazas) hacia un FTP remoto donde tengo un usuario y una contraseña..

Situación

en el directorio
/rey/Desktop/trazas/December2010

Se va generado todos los días a las 11.59 pm un archivo que la diferencia de los demás es la fecha....

ejemplo

squid-27-12-2010.log.gz
squid-28-12-2010.log.gz
squid-29-12-2010.log.gz

y yo el día 30 debo copiar el archivo con la fecha del día anterior es decir el archivo squid-29-12-2010.log.gz hacia un FTP donde tengo usuario y contraseña.....

Dirección del FTP
ftp://trazas.cav.jovenclub.cu

Usuario
rey

Contraseña
pass

así de sencillo pero de complicado y tedioso para mi que soy novato en linux...

Díganme si ahora me entienden.

Re: Automatizar la subida de archivo a un FTP

Publicado: Vie, 31 Dic 2010, 08:41
por elMor3no
Acá te dejo mi ejemplo

http://gutl.jovenclub.cu/wiki/tutoriales:salva_trazas1

Es lo que usualmente uso aunque hay soluciones mucho mejores.

Por ejemplo no parar el squid y solo rotar las trazas, pero eso sera para una nueva versión del script.


Saludos

elMor3no :mrgreen:

Re: Automatizar la subida de archivo a un FTP

Publicado: Sab, 12 Feb 2011, 18:34
por 103
¿Qué tal usando scp? Puedes leerte este artículo:

http://www.linuxtotal.com.mx/index.php? ... _seyre_010

Re: Automatizar la subida de archivo a un FTP

Publicado: Sab, 19 Feb 2011, 11:17
por Mainser
Una pregunta ¿se puede usar ncftp por detrás de un proxy?

saludos.........

H.H

Re: Automatizar la subida de archivo a un FTP

Publicado: Sab, 19 Feb 2011, 23:50
por elMor3no
Mainser escribió:Una pregunta ¿se puede usar ncftp por detrás de un proxy?

saludos.........

H.H
export ftp_proxy='user:password@mi.proxy.cu:puerto' -----para ftp
export http_proxy='user:password@mi.proxy.cu:puerto' --------para http
export https_proxy='user:password@mi.proxy.cu:puerto' --------para https


esto es para la consola
visita esto
http://gutl.jovenclub.cu/wiki/tutoriales:apt-get_proxy
http://gutl.jovenclub.cu/wiki/tutoriales:wget

Saludos :mrgreen: