{"id":897,"date":"2013-05-08T10:43:39","date_gmt":"2013-05-08T14:43:39","guid":{"rendered":"https:\/\/gonzalo.aro.cl\/blog\/?p=897"},"modified":"2013-05-08T10:43:39","modified_gmt":"2013-05-08T14:43:39","slug":"sincronizacion-de-servidores-con-rsync","status":"publish","type":"post","link":"https:\/\/gonzalo.aro.cl\/blog\/2013\/05\/08\/sincronizacion-de-servidores-con-rsync\/","title":{"rendered":"Sincronizacion de servidores con rsync"},"content":{"rendered":"<p>Cuendo requiere que un cambio en un servidor se refleje en &#8216;n&#8217; servidores m\u00e1s debes pensar en utilizar rsync de forma de trabajar en un servidor y sincronizar todos los dem\u00e1s segun el cambio hecho en el que se trabaj\u00f3.<\/p>\n<p>Por lo mismo en el que est\u00e1s trabajando lo puedes definir como \u00abmaestro\u00bb y los dem\u00e1s como segundarios. Pensando de esta forma se debe<\/p>\n<p> <a href=\"https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/05\/sincronizacion.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/05\/sincronizacion-300x258.gif\" alt=\"sincronizacion\" width=\"300\" height=\"258\" class=\"aligncenter size-medium wp-image-898\" srcset=\"https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/05\/sincronizacion-300x258.gif 300w, https:\/\/gonzalo.aro.cl\/blog\/wp-content\/uploads\/2013\/05\/sincronizacion-1024x880.gif 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Desde el equipo maestro ejecutar<\/p>\n<pre class=\"brush: bash\">\r\nrsync -avz \/ruta\/a\/carpeta\/local\/ usuarioRemoto@ip_o_hostname_equipo_que_recibe:\/carpeta\/remota\/\r\n<\/pre>\n<p>n veces, cambiando la ip o hostname. En general, debido a que esta sincronizacion se hace por medio de ssh te solicitar\u00e1 una password, que es la del equipo remoto. Para saltarte la peticion de password ejecuta<\/p>\n<pre class=\"brush: bash\">\r\nssh-keygen\r\nssh-copy-id -i ~\/.ssh\/id_rsa.pub ip_o_hostname_equipo_que_recibe\r\n<\/pre>\n<p>Y listo, de ahi en adelante no te pedira password y podras introducirlo en un cron o algo asi.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuendo requiere que un cambio en un servidor se refleje en &#8216;n&#8217; servidores m\u00e1s debes pensar en utilizar rsync de forma de trabajar en un servidor y sincronizar todos los dem\u00e1s segun el cambio hecho en el que se trabaj\u00f3. Por lo mismo en el que est\u00e1s trabajando lo puedes definir como \u00abmaestro\u00bb y los [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,4,50,51,52,53],"tags":[],"class_list":["post-897","post","type-post","status-publish","format-standard","hentry","category-centos","category-desarrollo","category-redhat","category-rsync","category-ssh","category-ssh-keygen"],"_links":{"self":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/897"}],"collection":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/comments?post=897"}],"version-history":[{"count":1,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/897\/revisions"}],"predecessor-version":[{"id":899,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/897\/revisions\/899"}],"wp:attachment":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/media?parent=897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/categories?post=897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/tags?post=897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}