Migrar cuentas entre servidores con Transfer Tool
WHM
1

Cuándo usarlo

Transfer Tool de WHM permite mover una o varias cuentas desde otro servidor cPanel al tuyo, con archivos, emails, bases de datos y configuración de DNS incluidos. Es la opción rápida cuando traes clientes de otro proveedor o consolidas varios servidores en uno.

Requisitos previos

  • El servidor origen debe tener cPanel/WHM instalado.
  • Necesitas acceso root o reseller del servidor origen.
  • El servidor destino (donde estás ahora) debe tener espacio suficiente para las cuentas.
  • Los paquetes usados en origen se crean automáticamente en destino — o puedes mapearlos manualmente.

Pasos para iniciar una transferencia

  1. En WHM busca Transfer Tool en la sección Transfers.
  2. Elige el tipo de transferencia:
    • Remote Server (WHM/cPanel) — lo más común.
    • Upload Transfer File — si ya tienes un archivo .tar.gz de backup completo.
  3. Completa los datos de conexión SSH del servidor origen:
    • Host: IP o nombre del servidor antiguo.
    • User: root (recomendado) o un usuario con permisos.
    • Password o SSH Key.
    • Port: 22 por defecto (o el puerto SSH del origen).
  4. Fetch Account List — WHM consulta el servidor y trae la lista de cuentas disponibles.
  5. Marca las cuentas a migrar. Puedes usar el buscador si son muchas.
  6. En Options decide qué incluir:
    • Copy Home Directory: archivos (obligatorio).
    • Copy MySQL Databases: bases de datos.
    • Copy MySQL Users: usuarios con sus permisos.
    • Copy Email Accounts: cuentas de correo y sus mensajes.
    • Copy SSL Certificates: certificados instalados.
    • Skip DNS Zone Creation: si ya tienes las zonas configuradas.
  7. Haz clic en Copy para iniciar la transferencia.

Durante el proceso

WHM muestra una barra de progreso y un log en vivo. Por cada cuenta verás fases: transferencia de archivos, creación de cuenta, importación de base de datos, configuración de DNS. Para cuentas grandes con muchos archivos pequeños puede tomar tiempo — no cierres el navegador (o si lo cierras, la transferencia sigue corriendo en el servidor).

Después de la migración

  1. Verifica cada cuenta migrada — entra al cPanel nuevo, revisa que los archivos estén completos y las bases de datos accesibles.
  2. Prueba el sitio con un archivo hosts local (ver nuestra guía de propagación DNS) antes de mover los nameservers.
  3. Ajusta los DNS en el registrador o en la zona del dominio para apuntar al nuevo servidor.
  4. Mantén el origen activo por 72 horas mientras propaga — así ningún visitante queda fuera.

Problemas frecuentes

"Could not connect to remote host"

El puerto SSH está cerrado, el firewall bloquea tu IP o las credenciales están mal. Verifica con ssh root@origen desde línea de comandos del nuevo servidor antes de reintentar en WHM.

"Package does not exist"

El paquete de la cuenta origen no existe en destino. Crea un paquete con el mismo nombre en WHM antes de la transferencia, o usa el mapping de paquetes en las opciones.

Transferencia lenta

Si el origen tiene una red pobre, Transfer Tool irá a la velocidad del enlace más lento. Para cuentas muy grandes considera hacer el backup manualmente con /scripts/pkgacct, copiarlo con rsync o SCP, y luego usar Restore local en WHM.