Knowledge Base
 Up to 70% off  on  WordPress  hosting for WordPress Websites and Stores!

VPS & Dedicated Hosting: Reseller Account Transfers

There are different ways that the WHM helps to transfer accounts to the dedicated server as easily as possible. Here are the steps for the two most common ways.

Single Account Transfer

To help transfer a single account's content to the dedicated server, follow these steps:

  1. Log in to the WHM by going to yourdomain.com/whm in a browser. Replace yourdomain.com with your domain.
  2. Once you get to the login page, enter your username and password.
    • Username will be root.
    • Password will be the root password for your server.
  3. If you see the Feature Showcase page, scroll to the bottom and click the Exit to WHM button. 
  4. Once in the WHM, look for the Transfer section and select Transfer or Restore a cPanel Account.
    The quickest way is by typing the keyword on the Search box on the left-side panel.
  5. In the Transfer Options section, select Transfer from Remote cPanel Account and then fill out the following fields:
    • Remote Server
    • Remote username
    • Remote password

    Note: If you want to assign the account a dedicated IP, then you would check the box next to Dedicated IP Address.

  6. Click on Transfer.

Once completed, it will list that it was successful and if it needed to change anything, like if it needed to change the username or password and why.

Transferring Multiple/single Accounts with Root Access

If you have root access and you need to copy multiple accounts and packages from another server, follow this:

  1. Log in to the WHM.
  2. Once in the WHM, look for the Transfer section and select Transfer Tool.
    The quickest way is by typing the keyword on the Search box on the left-side panel.
  3. Enter the Remote Server Information:
    • Remote Server Address – The hostname of the source server that the customer is migrating data from. This can be an IP address or something that resolves to the IP address of their other server.
    • Remote SSH Port - Specify the port to use.

      Note: The default value for SSH is port 22.

  4. Enter the Authentication information.
    • Login – Select the login method. If you select Root, you will need to enter the root password in the Root Password field below. If you select User, you will need to enter the remote account's username and password.
    • Authentication Method – Select the connection method. If you will select Password, and you are a Root user, you will also need to select a Root Escalation Method. If you select Public Key, you may need to enter an SSH Key Password.
    • Root Escalation Method – For User login only.
    • Root Password – The root password for the account.
  5. Click Show beside Advanced to display the list of settings.
    • Remote Server Type – The web control panel that the remote server is running, usually WHM.
    • Do Not Compress Transfers – Check to leave the transfer uncompressed. Compressing a transfer will use slightly more CPU from the source server, the transmitted data will be smaller, and the transmitting time will be faster.
    • Use Incremental Backups speed-up – Check to decrease the amount of time it takes to package the account on the source server. If a daily incremental backup is available, WHM will use that backup as a starting point. The system will then update the package before it is transferred.
    • Allow Override - Check to override the usual transfer process in favor of a customized script. The custom script must reside in /var/cpanel/lib/Whostmgr/Pkgacct on the server to which the account will be copied (local machine)
  6. Click Scan Remote Server to display a list of accounts to copy.
  7. Select an account or accounts to copy. Select packages used by the account you're going to migrate.
  8. Click Copy.

If you need further assistance, feel free to contact us via Chat or Phone:

  • Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Did you find this article helpful?

* Your feedback is too short