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
- Go to your Profile page.
- Click the Settings tab.
- Click “Authorize GitHub” to connect your GitHub account and automatically import your public SSH keys.
Option 2: Add Manually
- Go to your Profile > Settings.
- Click “Add SSH Keys”.
- 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:
- Go to your Organization Settings.
- 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:
- Go to the Servers.
- Select the server you want to update.
- Navigate to the SSH tab.
- Click Add SSH Key and paste your public key.
Add SSH Keys to a Site
You can add your SSH keys to each site:
- Go to the Sites and open the site.
- Under the Overview tab, scroll down to the SSH section.
- Click Add SSH User.
- 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.