Skip to content

SSH Keys

SSH keys are a secure way to connect to servers without typing passwords every time. Think of it like a lock and key:

  • Public key = the lock. You put copies on your servers.
  • Private key = the key. It stays on your device, never shared.

When you connect, your device proves it has the matching key without ever sending the key itself.

Sunflare stores your private keys in encrypted local storage (AES-256-GCM). Keys are never sent over the network or shared with other applications.

Your keys never leave your device. They’re not stored in the cloud and not accessible to other apps.

In Settings → SSH Keys, click Generate New Key. Sunflare creates a modern ed25519 key (the most secure type available).

If you already have SSH keys, you can import them:

  1. Go to Settings → SSH Keys
  2. Click Import Key
  3. Paste your private key

After generating or importing a key, you need to add the public part to each server you want to connect to:

Terminal window
# On your server, add the public key:
echo "ssh-ed25519 AAAA... sunflare@device" >> ~/.ssh/authorized_keys

Or if you have password access:

Terminal window
ssh-copy-id -i ~/.ssh/id_ed25519 user@server