How to Migrate From Siteground Cloud or a VPS

You have decided to set up a test on Servebolt or move your site to Servebolt, from Siteground? Good choice! We will now walk you through how to create and add SSH keys. This will allow our server to communicate with your Siteground server to make a copy of the files and the database.

  1. Prepare the migration on SiteGround

    Prepare for the test using cPanel (VPS Optimized). Generate SSH key on the host you’re moving to. Read the article about how to make a key pair here

    If you don’t know how to use SSH (terminal command on the server) please contact the Servebolt team via Chat or email. We can make one for you. When you receive the public key from the Servebolt team, move to step 2.

  2. Login to your Siteground account

    Login to your Siteground account and click on the “Go to cPanel” button.
    This image has an empty alt attribute; its file name is original

  3. SSH/Shell Access

    Locate and click on the “SSH/Shell Access” button in the cPanel dashboard.
    This image has an empty alt attribute; its file name is original

  4. Manage keys

    Click on the “Manage keys” button.
    This image has an empty alt attribute; its file name is original

  5. Import keys

    Click on the “Import keys” button:
    This image has an empty alt attribute; its file name is original
    There is two options in this view, to add and to import keys. Since you already have the key generated in step 1, you need to use the import function.

  6. Input unique name

    Input a unique name and the public key generated in step 1.
    This image has an empty alt attribute; its file name is original
    By adding a unique name you will be able to easily identify the right key later. In this example we use the server name Bolt70.

    Make sure you add the public key to the public key field.

  7. Manage Authorization

    Find the key you just added in the list of public keys and click “Manage Authorization”

    This image has an empty alt attribute; its file name is original

  8. Authorize

    Click on the “Authorize” button to authorize the key

    This image has an empty alt attribute; its file name is original

  9. Ensure that the key has been authorized

    This image has an empty alt attribute; its file name is original

    This image has an empty alt attribute; its file name is original

    This image has an empty alt attribute; its file name is original

  10. Find the username and hostname of your Siteground server


    The username and the hostname is needed to be able to connect to the server using SSH.
    This image has an empty alt attribute; its file name is original

  11. Send over

    Send the details to the Servebolt Support Team by filling out the migration form to have the Servebolt team migrate/set up your test for you, free of charge.

    It’s important that you send the username and the hostname to the Servebolt Team.

Trouble connecting thru SSH?

Host name – enter the host/IP of the server to which you wish to connect (e.g. siteground300.com)
Port – the port for the connection – use 18765

ssh username@hostname -p 18765

Want to set up the test yourself? Please read our article about the sitecopy script.