square-dashed-circle-plusSetup 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:

  1. Navigate to Termius > Settings > SSH ID

  2. Click the Set up SSH ID button to start the process

  3. Choose your unique username. Wait for Termius to generate passkeys on this device

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

  5. 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:

  1. Connect to your server using the currently set up authentication method

  2. Run the following command in the terminal: curl -fs https://sshid.io/<your handle> >> ~/.ssh/authorized_keys

circle-info

If you want to use non-default passkey types, use https://sshid.io/<your handle>/<key_type> e.g., https://sshid.io/username/RSA

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:

  1. Open Host details on the host you want to connect to with SSH ID

  2. Navigate to the Credential section and click + SSH ID, Key, Certificate, FIDO2

  3. Choose SSH ID as the authentication method. Termius auto-saves the changes

Last updated

Was this helpful?