Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Automatización de transferencias por FTP y Curiosidades.

En esta entrada voy a hablar sobre las posibilidades existentes para automatizar las subidas o bajadas de información mediante clientes FTP.

El protocolo FTP nos permite realizar transferencias de ficheros entre distintas máquinas. Es decir, podremos enviar/recibir un documento/s de nuestro ordenador hacia una carpeta de Internet de forma muy sencilla. Para ello solo necesitamos la dirección del servidor, el puerto, el usuario y password de acceso.

El cliente/programa más empleado para realizar este tipo de tareas es el Filezilla, pero este programa gratuito no ofrece muchas posibilidades de automatización.

¿En qué se traduce esto? …

Bueno, «sabemos» realizar transferencias manualmente, pero podemos necesitar realizarlas a una hora determinada, un día que determinado, de forma desatendida para actualizar información en Internet, catálogos, imágenes, ficheros, páginas, recursos, etc.

Es decir, podemos necesitar programar estas tareas para que se efectúen cada cierto tiempo sin necesidad de estar presentes en el momento de realizar los uploads o downloads de datos.

Para este tipo de circunstancias podemos emplear varios tipos de aplicaciones específicas que nos simplifican estas tareas.

La primera posibilidad es crear scripts en determinados lenguajes .bat, ssh, .vbs, que dependiendo del sistema operativo, nos envíen o descarguen datos a una hora programada, un determinado dia del mes, un número preestablecido de veces.

Por ejemplo en Windows, podríamos crear un archivo  .bat con el siguiente código:
Ver enlace: https://artfromcode.wordpress.com/2012/05/10/automatizar-ftp-batch-scripting/

Por otro lado desde Unix (ejemplos)

http://rm-rf.es/automatizar-tareas-ftp-dentro-de-un-script-en-bash/
http://www.lawebdelprogramador.com/codigo/Linux_Unix_Shell_Scripting/2638-Script_para_subir_un_archivo_por_ftp_a_nuestro_servidor.html

No obstante, es necesario recordar que estos scripts deben ser añadidos al administrador de tareas programadas de Windows, o en caso de un GNU/Linux mediante el comando at o con un cronjob mediante crontab

Y como curiosidad al margen de post, y ya que hablamos del cron, existe una utilidad bastante buena en el site setcronjob.com, que nos permite realizar llamadas a nuestras páginas web cada cierto tiempo que programemos para realizar tareas determinadas. Es gratuita con necesidad de renovar de forma mensual, pero existen otras posibilidades ni optamos por la versión de pago.

Recuerda que si eres un sysadmin no necesitaras de estas utilidades, pero está bien conocerlas.

Bueno, siguiendo con el tema de la automatización, no todo el mundo desea pelearse con los scripts y “complicarse” la vida.

¿Algo de ayuda?

Para ello existe software específico, recomiendo en concreto.

La utilidad FTP ScriptFTP me a parecido realmente buena
http://www.scriptftp.com/

No te voy a contar todo lo que hace para ello pasate por la web, pero es bastante personalizable. Es una de las que más me ha gustado.

Por otro lado con winSCP se pueden hace cosas bastante interesantes.

http://winscp.net/eng/docs/guide_schedule

El FTP Synchronizer es bastante curioso.
http://www.ftpsynchronizer.com/index.php

Otro destacado es el SmartFTP
https://www.smartftp.com/client/features/schedule

El FTPGetter promete automatizar eficazmente transferencias, además por el protocolo SFTP más seguro.
https://www.ftpgetter.com/

Para Mac, además de los clientes FTP existentes, para la automatización recomiendo el  Yummy FTP
http://www.yummysoftware.com/

Y finalizando, en plan bestia, podemos emplear este software que es la pera. Permite automatizar todo, y digo todo puesto que no solamente afecta al FTP sino a cualquier tipo de tarea automatizable.

El programa es Automate, actualmente en la versión 10.

Eso si, aviso es muy caro, pero excepcional.
He probado la versión evaluation y te puede quitar el hipo

http://www.networkautomation.com/automate/

Etiquetas:,

Usted debe ser Registrado para publicar un cometario

Home FTP Automatización de transferencias por FTP y Curiosidades.
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies