What is SSH ID
This page explains how SSH ID works in Termius, how it manages device-bound SSH passkeys, and how to use it to securely connect to servers without sharing private keys.

SSH ID is an easy-to-use system for managing SSH passkeys. It generates a device-bound key on each of your devices, including FIDO2 and biometric keys, and keeps all public keys synced and available at a single URL: https://sshid.io/<your_handle>. Anyone can use this URL to fetch your public keys and provision them on a host.
How it works
When setting up an SSH ID, you create a unique public handle (@username) that lets anyone fetch all your public keys at once.
On your device
Termius generates a unique set of
device-boundSSH keys (passkeys)The set includes ECDSA-SK (hardware key protected with biometrics), ECDSA, ED25519, and RSA (for legacy devices)
Each key is signed by your unique certificate and can be verified
On your servers
Once the SSH ID is set up, you can add all your public keys from all devices using one single command.
curl https://sshid.io/<your_handle> >> ~/.ssh/authorized_keys
This allows you to connect from all your devices using device-bound keys.
Proceed to Setup & usage to enable SSH ID for your Termius account.
See SSH ID Security for the security model and verification details.
FAQ
Last updated
Was this helpful?

