Topics

On this page

Last updated on Jul 24, 2025

Adding SSH Keys

You can add SSH keys to your Profile, Organization, Servers, or Sites — making it easy to manage secure access across your projects.

Add SSH Keys to Your Profile

Option 1: Import from GitHub

  1. Go to your Profile page.
  2. Click the Settings tab.
  3. Click “Authorize GitHub” to connect your GitHub account and automatically import your public SSH keys.

Option 2: Add Manually

  1. Go to your Profile > Settings.
  2. Click “Add SSH Keys”.
  3. Paste your public key and click Save.

Add SSH Keys to Your Organization

Keys added at the Organization level are automatically included when new servers are provisioned.

To manage org-level SSH keys:

  1. Go to your Organization Settings.
  2. Under SSH tab, add or update SSH keys as needed.

Note: These keys will be injected into all future servers created under this org.

Add SSH Keys to a Server

To manually add SSH keys to an existing server:

  1. Go to the Servers.
  2. Select the server you want to update.
  3. Navigate to the SSH tab.
  4. Click Add SSH Key and paste your public key.

Add SSH Keys to a Site

You can add your SSH keys to each site:

  1. Go to the Sites and open the site.
  2. Under the Overview tab, scroll down to the SSH section.
  3. Click Add SSH User.
  4. Select your saved key (from profile) or paste a new one to assign access.

For WP Cloud site, import from profile option isn’t available yet. You have to manually add the public key.