1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Copiar una cuenta cpanel desde otro servidor cpanel

Tema en 'Paneles y Software' iniciado por f-x, 16 Ene 2009.

  1. f-x

    f-x Usuario activo

    A ver si me pueden orientar un poco.

    Durante años he trabajado a mis clientes con resellers en distintas compañias, afortunadamente desde hace algunos meses he podido conseguir mis propios servidores dedicados.
    Pero por primera vez necesito copiar una cuenta WHM (reseller) o Cpanel (usuario) a mi servidor dedicado (con WHM tambien) en donde soy Root.

    Para explicar lo que necesito hacer contare un poco de historia...
    En el pasado, cuando yo tenia una cuenta reseller (con WHM) en algun hosting X (ejemplo: reseller-patito.com) y despues al darme cuenta de que tenian fallas buscaba un reseller un poco mas conocido (ejemplo: hostgator.com), yo llegaba a hostgator y solicitaba por medio de su formulario el que me transfirieran las cuentas de mis usuarios (clientes) en mi reseller-patito.com a mi nueva cuenta reseller en hostgator.com y en menos de 24 horas tenian clonadas todas las cuentas de mis usuarios en el nuevo servidor.

    El caso es que siempre pense que lo hacian con algun software del mismo Cpanel (WHM) al tener privilegios de root.

    Ahora en la actualidad que tengo mis servidores dedicados, veo que esta la siguiente opcion:

    imgs.com.mx/images/271_transfers_WHM.png
    (por favor copiar y pegar para poder ver la imagen)

    Intente con la primera "Copy an account from another server" (pense que seria facil) y no me dejo... me dice que no puedo acceder via Remote SSH... de hecho en la cabecera de esa sección dice claramente lo siguiente: "You must be able to connect via ssh from this server's ip address for this to work properly." Seguramente y conociendo a hostgator, esa conexion la tiene bloqueada.

    Despues, intente con la segunda opcion "Copy account with account password" (via contraseña y cPanel XML-API) y tampoco me dejo....

    En esa sección del WHM root, la cabecera dice: "To use this feature, the remote server must be runing cPanel version 3.0 or later"... obviamente es una versión superior (de hecho es la ultima cPanel 11.24.4-R32603).

    Tambien dice: "As of cPanel 11.24.1, this feature will use the cPanel XML-API to generate a backup of the account and transfer it to this server for restore. This is much more reliable then the old method, and will deliver the same data as a transfer as root would"... por lo que al tener la más nueva versión en el servidor origen, NO DEBERIA DE TENER NINGUN PROBLEMA EN COPIAR EL SITIO.

    Sin embargo no me dejo... y al ver lo que me mostro (el log) se puede notar que como no pudo via XML, entonces intento el viejo metodo via script de CGI (cambie mi ip por XX por seguridad):

    PHP:
    Copy account with account password
    Attempting to copy icontado from XX
    .XX.XX.X
    Trying to fetch cpmove file via cPanel XML
    -API!
    Fetching current backups from remote server......0 backups found...Done
    Starting the backup
    ...Done
    Waiting 
    for backup to start...Done
    Checking remote server 
    for backups.....0 backups found.
    Failed to start the backup on the remote machine (if a previous backup is in progress you will need to wait until it is complete)!
    (
    Trace information follows for backup start request)... 
    (
    Trace information follows for initial backups)... 
    (
    Trace information follows for backups after request started)... 
    Failed to fetch cpmove file via cPanel XML-API.

    Trying to fetch cpmove file via ftp+cgi!
    Attempting to login as icontado to XX.XX.XX.X via ftp
    Login ok
    Uploading Htaccess
    Uploading Wrapper
    Uploading Dectector
    Uploading Packager
    Uploading Downloader
    Uploading Killer
    Chmoding scripts

    Fetching hxxp
    ://xx.xx.xx.x/~icontado/cgi-bin/cpdownload/cpanelwrap.cgi?icontado (0)....@xx.xx.xx.x......connected......receiving......Done

    Fetching hxxp://xx.xx.xx.x/cgi-bin/cpdownload/cpanelwrap.cgi?icontado (0)....@xx.xx.xx.x......connected......receiving...Error 1.1 while fetching url 

    hxxp://xx.xx.xx.x//cgi-bin/cpdownload/cpanelwrap.cgi?icontado
    ...............
    Unable to get uid of remote account...(trace information follows)... 


    [
    B]Error while copying account...! Aborting Extraction[/B


    Asi que las preguntas en concreto son...
    ¿Hay algun otro metodo para hacer esto via WHM? o ¿Sera que usan otros metodos para hacer la clonacion de cuentas entre servidores?


    Gracias y saludos
     
    Última edición: 16 Ene 2009
  2.  
  3. AMateos

    AMateos Súper Moderador Miembro del Staff Moderador CH

  4. f-x

    f-x Usuario activo

    Gracias AMateos...

    Precisamente habia encontrado una informacion sobre ese metodo en ingles...
    Pero tu explicación esta mucho mas clara y sencilla (ademas en Español)... EXCELENTE! :-D

    Gracias de nuevo... probare y ya les contare... Saludos :aprueba:
     
  5. AMateos

    AMateos Súper Moderador Miembro del Staff Moderador CH

    Me alegro de que te haya servido.

    Suerte con la migración!
     
  6. f-x

    f-x Usuario activo

    Reabriendo el hilo... con esto de la migracion de cuentas, me viene otra duda.

    Estoy intentando conectar via SSH a mi servidor dedicado... en el tengo WHM (como ya lo habia comentado), sin embargo no logro conectar con PuTTY, ni con otros metodos, me rechaza la conexion.

    En mi servidor dedicado con WHM 11.24.2 - X 3.9 corriendo en sistema operativo CENTOS 5.2, no he logrado encontrar en que parte de la configuracion del servidor (en el WHM) debo de dar acceso shell. La unica sección que encontre para dar acceso shell es en "Account Functions --> Manage Shell Access", pero por lo que pude ver es para darle acceso a alguna cuenta en especifico. Aun asi le di acceso a uno de los resellers e intente entrar por medio del IP y tambien por medio del host name, pero no tube suerte, me vuelve a rechazar la conexion.

    ¿Existe algun manual de como conectar via shell a un servidor dedicado con WHM?... ¿Que metodo usan ustedes para conectar?... ¿que pasos hay que seguir?.

    Saludos y gracias anticipadas
     
  7. Minervah

    Minervah Usuario activo

    ¿Quieres entrar vía SSH como root o como un usuario?

    Si es como root deberías tenerlo activado, consulta con tu proveedor de hosting por si lo hubiera desactivado o cambiado de puerto.

    Si es como usuario de una cuenta puedes activarlo desde donde indicas:
    Account Functions --> Manage Shell Access

    También puedes activarlo para todas las cuentas que crees con un determinado package desde:
    Packages --> Edit Packages
    Marca Shell Access.

    Si tienes algún firewall en el servidor revisa que no esté bloqueando los accesos al puerto 22.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·