Setup and usage
This page describes how to enable SSH ID for your Termius account and how to use it to connect to your hosts.
Enable SSH ID
To create SSH ID on the desktop:
Navigate to
Termius > Settings > SSH IDClick the
Set up SSH IDbutton to start the process
Choose your unique username. Wait for Termius to generate passkeys on this device

Open Termius on your other devices to generate passkeys there. It is recommended to use at least two devices

Your SSH ID is ready. Next, Connect using SSH ID.

To create SSH ID on iOS:
Open
Profilethen tap SSH ID
Tap
Set up your SSH IDbutton to start the process
Choose your unique username. Wait for Termius to generate passkeys on this device

Open Termius on your other devices to generate passkeys there

Select whether to use biometric passkeys by default

Your SSH ID is ready. Next, connect using SSH ID.

To create SSH ID on Android:
Open
Settings, then tapAccount settings>SSH ID
Tap
Set up your SSH IDbutton to start the process
Choose your unique username. Wait for Termius to generate passkeys on this device

Open Termius on your other devices to generate passkeys there

Select whether to use biometric passkeys by default

Your SSH ID is ready. Next, connect using SSH ID.

Connect using SSH ID
To connect using an SSH ID, you first need to provision it on your servers and assign it to your hosts.
Provision SSH ID to your server
There are several ways to copy the public keys under your SSH ID to your servers.
To copy the public keys to your server via shell command:
Connect to your server using the currently set up authentication method
Run the following command in the terminal:
curl -fs https://sshid.io/<your handle> >> ~/.ssh/authorized_keys
If you want to use non-default passkey types, use https://sshid.io/<your handle>/<key_type> e.g., https://sshid.io/username/RSA
To copy the public keys to your server manually:
Go to
https://sshid.io/<your_handle>
Select
~/.ssh/authorized_keys
Select the passkey type if you want to use a non-default one

Copy all your public keys

Connect to your server using the already set authentication method
Paste the copied public keys to the
~/.ssh/authorized_keysfile
Link SSH ID with your hosts
Once the provisioning step is completed, you need to assign SSH ID to the required hosts to easily connect to them from your devices.
To link SSH ID with your hosts on the desktop:
Open Host details on the host you want to connect to with SSH ID

Navigate to the
Credentialsection and click+ SSH ID, Key, Certificate, FIDO2
Choose
SSH IDas the authentication method. Termius auto-saves the changes
To link SSH ID with your hosts on iOS:
Tap the host icon you want to connect to with SSH ID and tap
Edit
In the Credentials section, tap
SSH.id, Key, Certificate, FIDO2
Choose
SSH IDas the authentication method
Savethe host changes
To link SSH ID with your hosts on iOS:
Tap the host icon you want to connect to with SSH ID and tap
Edit
In the Credentials section, tap
SSH.id, Key, Certificate, FIDO2
Choose
SSH IDas the authentication method
Savethe host changes
Last updated
Was this helpful?