This guide will show you how to securely share access to your site using SSH, so that you can migrate your site from Namecheap to WordPress.com.
In this guide
Have a question?
Ask our AI assistantSecure Shell (SSH) is a secure way for us to connect to your current host and copy your site safely. We use it to transfer a copy of your site’s content, media, plugins, themes, and database over an encrypted connection. Your existing site will stay online and unchanged during the migration, so visitors won’t notice any disruption until you’re ready to update your domain name to the newly-migrated site.
To find the SSH details for your site, take the steps below.
- Log into your Namecheap account.
- On the left, select the Hosting List menu item.
- Click the “Go to cPanel” button for the main domain of the hosting account you want to access.
- Under the Exclusive for Namecheap Customers section, click the “Manage Shell” option.
- Toggle the option next to “Enable SSH access“.
- Copy the “Server IP” and paste it as your server address on WordPress.com:

- Enter a value in the Port box (usually 22 unless stated otherwise in your Namecheap account).
- Click the “Verify server address” button.
In a few moments, we’ll validate if the details are correct for what we need to migrate a copy of your site to WordPress.com. If the details cannot be validated, please double-check you have pasted the correct information or contact your host for support in obtaining the correct details.
Next, you’ll need to share your SSH details to grant WordPress.com secure access to your site to begin the migration.
- In the Share SSH access section on WordPress.com, choose the SSH key authentication method.
- Click the copy icon in the top right to copy the public key to your computer’s clipboard.
- Return to cPanel → Manage Shell in your Namecheap account.
- Click the “Manage SSH Keys” link.
- Click the “Import Keys” button.
- Key name: Leave as the default, usually
ida_rsa. - Public Key: Paste the public key you copied from WordPress.com in step 2.
- Passphrase: Leave blank.
- Key name: Leave as the default, usually
- Return to the Manage SSH Keys page and click the Manage button next to the new key.
- Click Authorize to enable the key.
- Back on WordPress.com, click the Continue button:
