Aquí está mi situación, tengo el sitio web "A" sentado detrás de un servidor de seguridad de intranet, inaccesible para las personas fuera de la intranet. Tengo la intención de que un desarrollador subcontratado trabaje en "A", pero no puede acceder a él y no puedo proporcionarle acceso a la intranet. Así que mi plan es configurar un sitio web "B", que se sincronice con los archivos y la base de datos de "A", por supuesto, "B" es accesible al mundo. Mi intención es que cualquier cambio en "B" se refleje inmediatamente en "A", así como cualquier cambio en "A" también se refleje inmediatamente en "B" (una relación de sincronización de estilo Dropbox).
"A" y "B" se ejecutan en el servidor de Linux, tengo acceso de root en "A". Supongo que "A" tendría que iniciar la sincronización siempre, ya que "B" no puede acceder a "A" desde el exterior.
es posible? Si es así, ¿cómo lo lograría?
Hay una herramienta llamada "unison" que puede lograr esto; requiere cuentas en ambas máquinas y un inicio de sesión SSH entre ellas.
fuente