How Do I Add an SSH Key in Spinup?
To connect securely to your Spinup server, you’ll need to add an SSH public key to your account. This allows password-less login and is required for access to Linux servers provisioned through Spinup.
Step 1: Generate an SSH Key (if you don't already have one)
If you don’t already have an SSH key pair, generate one from your terminal:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"Press Enter to accept the default file location (~/.ssh/id_rsa) and set a passphrase if desired.
Your public key will be saved in a file like ~/.ssh/id_rsa.pub.
Step 2: Add the SSH Key to Your Spinup Profile
Go to the Spinup Console.
Click your name in the top-right corner and select Profile.
Click the SSH Keys tab.
Click Add Key.
Paste the contents of your public key (e.g.,
id_rsa.pub) into the field.Click Save.
🔐 Important: Only public keys (
.pubfiles) should be uploaded. Never share or upload your private key (id_rsa).
Step 3: Verify Access
Once your key is added, any new Linux server you provision will automatically include the key for SSH access. You can connect using:
ssh your-netid@your-server-ipIf you have issues connecting:
Make sure you’re using your netid (e.g.,
tl694,jsi3, etc.).Confirm your public key is correctly copied with no extra spaces or line breaks.
Ensure the server’s security group allows SSH (port 22) access.
Need Help?
If you encounter issues:
Contact the Spinup team at spinup@yale.edu
Join the
#spinupchannel on Yale Slack for real-time assistance