• Aviso Legal
  • About

Bienvenidos al Blog de David Rodriguez

Copiar archivos entre distintos servidores linux

noviembre 4, 2009 11:03 am / 3 Comments / David Rodriguez

Si necesitas tener sincronizadas distintas carpetas en linux, puedes crearte una tarea en el crontab para copiar cada x tiempo los ficheros de un servidor a otro.

Para poder hacer esto, lo primero que tenemos que hacer es crear una clave publica en un servidor.

  $ ssh-keygen -t rsa

Con esto generamos un par de ficheros:

 id_rsa.pub e id_rsa

El fichero id_rsa.pub debes copiarlo en el otro servidor, para que no te pida contraseña cada vez que pidas entrar y poder crear la tarea en el crontab. Normalmente, estos fichero se generan en /root/.ssh/ y se deben copiar en la carpeta authorize_keys

$ scp /root/.ssh/id_rsa.pub 192.168.1.111:/root/.ssh/authorized_keys

Ahora ya podremos generar una tarea para poder copiar ficheros de un servidor a otro. Esto lo hemos realizado con el protocolo SCP

$ scp -r 192.168.1.111:/var/www/vhosts/xxx.com/httpdocs/images/ /var/www/vhosts/yyyyy.com/httpdocs/images/

Con lo que tendriamos un directorio de imagenes totalmente sincronizado en ambos servidores, según la sincronización que hayas configurado en el crontab.

Para realizar esto, me he basado en los siguientes links:

http://www.laweba.net/linux/como-sincronizar-dos-ordenadores-en-linux/

http://bootlog.org/blog/linux/tip-ssh-scp-y-un-as-bajo-la-manga

Posts relacionados

  • Error 503 service unavailable y como solucionarlo optimizando php-fpm
  • Desproteger los directorios automaticamente en la url
  • como acceder a mysql con usuario root en plesk
  • Analizar el log de mysql mysql-slow-querys.log para detectar consultas lentas
  • Como descubrir un ataque de SPAM en un servidor Linux
Posted in: Internet, Programacion, Seguridad / Tagged: , linux, scp

3 Thoughts on “Copiar archivos entre distintos servidores linux”

  1. Maria on septiembre 6, 2011 at 1:17 pm said:

    ¡Fantástico artículo! Claro y conciso. Ideal para los novatos como yo que todavía nos «pegamos» con la consola. Gracias por compartir tus conocimientos. Me llevo tu blog a favoritos 🙂

  2. Edwar on marzo 9, 2012 at 11:59 am said:

    Hola buenos dias, me estoy informando sobre archivos cronjobs, yo no soy programador, tengo una web y yo mismo voy haciendo alguna cosita con dreamweaver, la cuestion es que necesito copiar de forma periodica imagenes de tres archivos diferentes a otra ubicacion dentro de la web, esta en php, me podrias ayudar a empezar el archivo, estoy muy crudo en este tema.
    Muchas gracias

  3. Fernando on enero 31, 2017 at 8:25 pm said:

    Disculpa una consulta, se podria replicar un archivo a varisos servidores a la vez

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Post Navigation

← Previous Post
Next Post →

Categorias

  • Base de datos
  • Empresas
  • Internet
  • Mac
  • marketing
  • Otros
  • Prensa
  • Programacion
  • Redes Sociales
  • Retos deportivos
  • Seguridad
  • SEO
  • servidores
  • SPAM
  • Uncategorized
© Copyright 2021 - Blog de David Rodriguez