Si necesitamos migrar varias cuentas de hosting (o todas las cuentas) entre 2 servidores cPanel, necesitaremos saber el usuario root y contraseña (accesos WHM) de ambos servidores cPanel.
Si tenemos ya estos datos, para migrar las cuenta de un servidor a otro seguiremos estos 2 pasos:
Habilitar la IP en el Firewall de cada uno de los servidores en el otro servidor
1) Si el servidor o servidores tienen instalado el Firewall CSF Configserver, deberemos añadir las IPs de cada uno de los servidores como seguras en el firewall del otro servidor.
Si en los servidores no está activo este Firewall puedes saltar este paso e ir al paso 2.
Es decir la IP del servidor A debe añadirse como segura en el servidor B. Y la Ip del servidor B añadirla como segura en el servidor A.
¿Cómo saber la IP que tiene cada servidor?
Dentro del panel de cPanel, en la columna derecha donde se guardan las estadísticas, podrás ver la IP en la sección "Shared IP Address" dentro de la sección "Información General":
Copiaremos la Ip que aparece en esa sección y la añadiremos como segura en el Firewall:
Iremos a WHM - Complementos - Configserver Security & Firewall - Meteremos la Ip en el campo Allow IP address - Botón Quick Allow
Ahora la IP del servidor de origen desde donde vamos a importar la cuenta, lo tenemos activado como seguro en el servidor de destino (nuevo servidor).
Hay que repetir la misma operación pero en el servidor de destino, añadiendo como segura la Ip del servidor de origen.
Copia de las cuentas de servidor a servidor
2) Procedemos a hora a la copia de las cuentas propiamente dicha.
Para ello iremos al servidor de destino (nuevo servidor) a WHM - Transferencias - Herramienta de transferencia
Verás una pantalla que te pide los siguientes datos que debes introducir:
Dirección de servidor remoto: El host o IP del servidor origen
Puerto SSH remoto: Puerto SSH del servidor (normalmente es el 22)
Inicio de sesión (aquí elegimos Raíz (predeterminado))
Método de autenticación (elegimos Contraseña (predeterminada))
Contraseña raíz: La contraseña del usuario "root" del servidor de origen
Una vez introducidos estos datos, pincharemos en el botón Scan Remote Server
Se empezará a crear una sesión remota que conectará ambos servers mediante SSH
Si la conexión se produce y no da errores, el servidor escaneará todas las cuentas que haya en el servidor de origen y te mostrará un listado con todas ellas:
Aquí puedes seleccionar las cuentas que quieres migrar de forma individual, por grupos o incluso todas las cuentas del servidor a la vez si habilitas el selector de arriba a la izquierda.
Una vez tengas seleccionadas las cuentas que quieres migrar, la darás al botón COPIAR y el proceso comenzará la migración y te irá informando si hay algún error al copiar alguna de ellas.
Si al final ves algunos warnings no debes darles importancia porque no influyen para nada y no se pierden datos.
Solo si ves alertas en rojo, es cuando puede ser que parte de la cuenta no se haya copiado bien.