Support Home > Backups and Restores > Adding Credentials in the Jetpack Plugin

Adding Credentials in the Jetpack Plugin

Looking for instructions on adding credentials to the Jetpack Backup plugin? See our article about Adding Credentials to the Jetpack Backup Plugin.

Jetpack Backup will start to back up your site as soon as you purchase the product, provided Jetpack’s connection is working normally. If your backups don’t start right away, you can add SSH, SFTP, or FTP credentials to bypass other issues and create a backup immediately. We also need credentials to restore.

The steps below explain exactly how to get SSH, SFTP or FTP credentials and enter them in your WordPress.com dashboard, with links for getting these credentials from popular hosts.

File Access Permissions

File access permissions are a set of instructions that dictate who can access and modify WordPress files and folders. When creating new SFTP/SSH credentials to use with Jetpack Backup, you need to set the correct access permissions (full read and write access) to the WordPress directory. It is important to set the correct permissions to your WordPress install to allow your Jetpack Backup to back up your files (read access) and upload the helper script and restore files (write access).

Note: The required settings could vary depending on your host, so we can’t provide the exact permissions you’ll need. Your hosting provider can help with this, and they may even provide instructions in their support documentation.

Add Your Credentials

If you’re confused about what these credentials are, how they work, or why we need them, you can read more about that in our SSH, SFTP, FTP Credentials guide.

To add your server credentials:

  1. Go to WordPress.com.
  2. In the top left corner, click Switch Site and select the Jetpack-connected site you want to add server credentials to.
  3. Go to Settings → Jetpack.
  4. Enter your server credentials in the form on the page. Note: WordPress installation path and Private Key fields are in the hidden Advanced settings section.
  1. Click Save. Jetpack will test your credentials and save them if they work as expected.
  2. Once the site is connected, Jetpack will start your first backup.

Note: If your site is hosted at Pressable, we can automatically detect these credentials for you. In that case, you will see a message asking for your approval to grant Jetpack permission to use credentials to back up your site.

Entering Your Credentials

The information below explains what to enter in each field, based on the type of credentials you’re adding.

Adding FTP Credentials

To use FTP credentials, you’ll need the following information: 

  • Credential type: This will be FTP
  • Server address: This is often your site URL, but depending on your hosting provider it may be different. Note: If you’re using Cloudflare with your website, you will need to use the IP address of the server where your site is located.
  • Port Number: This will be 21.
  • Server username: This username should have read and write access to your WordPress directory.
  • Server password: Try to make sure this password is secure and is different from other passwords you use. If you’re unsure about your password strength, read this article on Selecting a Strong Password.
  • WordPress installation path: This should point to the directory on your server where your WordPress installation is located.

If you are unsure about any of this information, contact your hosting provider for assistance.

Adding SFTP/SSH Credentials

Typically, SFTP setup coincides with SSH activation on your server. However, in the case of some hosts, it is possible to create a standalone SFTP account that is unrelated to SSH.

To use SFTP/SSH credentials, you’ll need the following information: 

  • Credential type: This will be SFTP/SSH
  • Server address: This is often your site URL, but depending on your hosting provider it may be different. Note: If you’re using Cloudflare with your website, you will need to use the IP address of the server where your site is located.
  • Port Number: This is typically 22. Double-check with your hosting provider to ensure you have the right one.
  • Server username: This username should have read and write access to your WordPress directory.
  • Server password: Try to make sure this password is secure and is different from other passwords you use. If you’re unsure about your password strength, read this article on Selecting a Strong Password.
  • WordPress installation path: This should point to the directory on your server where your WordPress installation is located.

If you are unsure about any of this information, contact your hosting provider for assistance.

Adding SSH Credentials with Private Key

​​To use SSH, you’ll need to first generate a private/public key pair on your server. Once you’ve done that, copy the private key and add it to a text file somewhere on your computer. 

​​To use SFTP credentials, you’ll need the following information: 

  • Credential type: This will be SFTP/SSH
  • Server address: This is often your site URL, but depending on your hosting provider it may be different. Note: If you’re using Cloudflare with your website, you will need to use the IP address of the server where your site is located.
  • Port Number: This will be 22 or 18765 for SSH. Double-check with your hosting provider to ensure you have the right one.
  • Server username: This username should have read and write access to your WordPress directory.
  • Server password: This field is optional if you’re using a private key. If you enter one, Jetpack will try the private key and the password both. Try to make sure this password is secure and is different from other passwords you use. If you’re unsure about your password strength, read this article on Selecting a Strong Password.
  • WordPress installation path: This should point to the directory on your server where your WordPress installation is located.
  • SSH Private key: Make sure that it is unencrypted and using OpenSSH/RSA format. Encrypted private keys and/or keys in PuTTY format are not supported.

If you are unsure about any of this information, contact your hosting provider for assistance.

Need Support?

Still have questions? Feel free to contact support for more personalized assistance.

  • Table Of Contents

  • Categories

  • Contact Us

    Need more help? Feel free to contact us.