Skip to main content

Manage SSH Keys

SSH keys provide a more secure and convenient way to log in to servers compared to passwords. You can centrally manage your SSH public keys in the GoMami control panel.

Generate an SSH Key Pair

If you don't have an SSH key yet, generate one locally:

# Generate ED25519 key (recommended)
ssh-keygen -t ed25519 -C "your_email@example.com"

# Or generate RSA 4096-bit key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

After generation, keys are saved by default at:

  • Private key: ~/.ssh/id_ed25519 (keep safe, never share)
  • Public key: ~/.ssh/id_ed25519.pub (upload to the control panel)

Adding an SSH Key

  1. Log in to GoMami Control Panel
  2. Go to Account > SSH Keys
  3. Click Add SSH Key
  4. Paste your public key content
  5. Enter a recognizable name
  6. Click Save

Add SSH Key

tip

View your public key:

cat ~/.ssh/id_ed25519.pub

Importing Existing Keys

If you already have SSH keys from other devices or platforms, simply copy and paste the public key file (.pub ending) content into the control panel.

Supported key types:

TypeDescription
ED25519Recommended, high security, short key
RSAGood compatibility, 4096-bit recommended
ECDSAElliptic curve, good performance

Deleting an SSH Key

  1. Find the key to delete on the SSH Keys page
  2. Click the corresponding Delete button
  3. Confirm deletion
caution

Deleting an SSH key from the panel does not affect keys already deployed to servers. To remove from a server, manually edit ~/.ssh/authorized_keys on the server.

Next Steps