Los objetivos concretos de esta segunda práctica son:
- aprender a copiar archivos mediante ssh
- clonar contenido entre máquinas
- configurar el ssh para acceder a máquinas remotas sin contraseña
- establecer tareas en cron
En esta práctica usaremos dos máquinas (virtuales): el servidor principal o M1, y servidor secundario o M2.
En ambas vamos a tener una instalación del sistema operativo similar, así como de los servicios, y lo que haremos será mantener idénticos los espacios web en ambas máquinas.
Hemos explicado varias formas de hacer el clonado y mantener actualizado el espacio web en ambas máquinas, aunque la solución final será usar la herramienta RSYNC con las claves SSH y una tarea CRONTAB para automatizar todo el proceso.
Como se ha explicado en la sesión de prácticas, la clave SSH se crea en M2 y se copia a M1 (esto es muy importante), y la tarea crontab se configura en M2 para que ejecute el rsync y acceda a M1 para copiar las posibles modificaciones.
El guión de la práctica detalla todos los pasos y configuraciones necesarias.
Si no os funciona la configuración del ssh sin clave utilizando el tipo de clave "dsa", probad a la configuración usando el tipo "rsa"
ResponderEliminarPodéis hacerlo con las siguientes órdenes (recomiendo que uséis el usuario sin privilegios de root):
ssh-keygen -b 4096 -t rsa
ssh-copy-id IPDELAMAQUINA