Ir al contenido principal

Crear un FTP online de forma sencilla

Se ha planteado en un cliente la necesidad de montar un sistema de copias de seguridad remota. Actualmente, nuestro cliente hace copias de seguridad a disco y a cinta; pero se hace necesario disponer de una copia de seguridad actualizada fuera de la oficina.
La copia debe ser diaria, a una hora determinada, y de forma automática. El tamaño total de los archivos a subir es de 500MB aproximadamente.
La solución que hemos implementado consta de cuatro pasos.



Paso 1. Preparar la compresión de archivos.

Dado el tamaño de alguno de los archivos a subir, primero vamos a necesitar comprimirlos. Para ello, utilizaremos rar.exe, que es un componente de Winrar. Al instalar Winrar, el archivo “rar.exe” debe estar en la carpeta de instalación del programa. Nosotros lo copiaremos en la carpeta del sistema C:\Windows\system32.

Paso 2. Crear un archivo de conexión ftp.

Creamos una carpeta denominada carpetaorigenlocal en c:\.
Utilizando el bloc de notas, creamos un archivo de conexión ftp, que guardaremos en la carpeta carpetaorigenlocal con el nombre ftpcopia.ftp.
El contenido del archivo ftpcopia.ftp es:

open hostftp
nombredeusuarioftp
passwordusuario
lcd c:\CarpetaOrigenLocal
cd CarpetaDestinoEnServidorFtp
put archivoparasubir1
put archivoparasubir2
put archivoparasubir3
put archivoparasubirN
bye

donde: hostftp es el nombre del servidor ftp; nombreusuarioftp es el nombre de usuario para establecer la conexión con el sitio ftp; y passwordusuario es la contraseña para la conexión con el sitio ftp.

Paso 3: Crear archivo que ejecute ftpcarga.bat: ejecutar.bat

Tenemos que ejecutar el archivo ftpcopia.ftp. Para ello, vamos a crear un archivo bat.
Ejecutamos el bloc de notas, escribimos el código escrito más abajo, y guardamos el archivo con el nombre de copiaftp.bat, en la carpeta carpetaorigenlocal.

Rar a “nombrearchivoorigen1” “archivoparasubir1
Rar a “nombrearchivoorigen2” “archivoparasubir2
Rar a “nombrearchivoorigen3” “archivoparasubir3
Rar a “nombrearchivoorigenN” “archivoparasubirN
ftp –s:ftpcopia.ftp
exit

Paso 4: Crear una tarea programada

Creamos una tarea programada, que ejecute el archivo copiaftp.bat, configurando la tarea para que se lance diariamente, a una hora que no interfiera en las aplicaciones.

Y ya está todo preparado para hacer copias ftp online.

Comentarios

Entradas populares de este blog

Chrome: desactivar la opción “Abrir siempre archivos de este tipo”

En Chrome, al descargar un archivo aparecen tres opciones en el desplegable de la barra de descargas:

Combinar Correspondencia con varias cuentas en Outlook

A veces necesitamos realizar un mailing (Combinar correspondencia) y disponemos de varias cuentas de correo en nuestro Outlook. Comprobamos que no funciona el elegir una de ellas como predeterminada ya que para el envío por correspondencia usa un servicio llamado MAPI que no usa la cuenta predeterminada.  Antiguamente en versiones como la 2010 de office simplemente con cambiar el fichero de datos predeterminado de la cuenta bastaba para ello. Actualmente (nosotros usamos 365, equivalente a la 2016) la solución pasa por crear un perfil de correo en el que configuremos la cuenta que usaremos para combinar correspondencia. Adjuntamos un video en el que se explica en Windows 10 como crear un perfil de correo de una cuenta. Una vez creado ese perfil de Correo pasaríamos a realizar la combinación de Correspondencia y en el último paso cuando  realizamos la combinación de correspondencia nos solicitará el perfil a usar para poder enviar los correos y en ese caso elegiríamos el perfil...

Uso del Dolar ($) en Excel

Es uno de los grandes desconocidos de los usuarios de Excel incluso algunos que llevan usando esta herramienta durante un largo periodo de Tiempo. La idea de su uso es evitar que al copiar un fórmula la referencia a una determinad celda cambie. Veamos un ejemplo: Tenemos 6 columnas y en la D una fórmula que multiplica el precio por la cantidad de un producto, si copiamos dicha fórmula se va adaptando a los diferentes productos y hasta aquí todo ok. Pero que pasa si queremos hacer la fórmula del IVA, es decir el 21% del importe bruto. Lo que suele hacer la mayoría de los usuarios que no conocen el uso del $ es hacer la siguiente fórmula en E2: =D2*21% Esto incumple la primera norma de creación de fórmulas que dice: En una fórmula nunca se deben incluir valores constantes salvo que se sepa que nunca van a poder cambiar y el iva es algo que puede y de echo ha variado a lo largo del tiempo. Por lo tanto si queremos hacer una hoja más versátil deberemos colocar el porcentaje de iva en una c...