Generate an SSH Key
macOS / Linux
Windows (PowerShell)
PuTTYgen
ssh-keygen -t ed25519 -C "your-email@example.com"
Press Enter for the default location. Optionally set a passphrase.View your public key:cat ~/.ssh/id_ed25519.pub
ssh-keygen -t ed25519 -C "your-email@example.com"
View your public key:Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub
- Open PuTTYgen, select EdDSA
- Click Generate
- Copy the public key from the text box
- Click Save private key
Add a Key to Your Account
- Go to Settings > SSH Keys
- Click Add SSH Key
- Enter a name and paste your public key
- Click Add SSH Key
Saved keys can be selected when deploying a server.
Remove a Key
- Go to Settings > SSH Keys
- Click the delete icon next to the key
- Confirm deletion
Removing a key from your account does not remove it from servers that already have it installed.