Skip to content

Keystore

The keystore provides centralized management of reusable login identities (username + password / private key). Connections reference an identity directly, so you don't have to fill in credentials for every connection.

Managing Identities

Entry point: Settings → Keystore.

  • The list shows each identity's Name / Username / Auth Type
  • Click Add Identity to create one; use Edit or Delete inline on each row
  • In a connection form, select Identity as the auth type, then use the + button next to the dropdown to create a new identity on the spot; it is selected automatically after saving

Identity Types

Each identity supports three auth types:

Auth TypeFieldsDescription
PasswordUsername, PasswordAuthenticate with a login password
Key PathUsername, Key Path, Key PassphraseUse a private key file on this machine (e.g. ~/.ssh/id_rsa), selected via the file picker
Key TextUsername, Key Text, Key PassphrasePaste PEM private key text inline; it is stored with the identity and portable across machines
  • Name is required
  • Key Passphrase is the private key's passphrase; leave it empty if the key is not encrypted
  • After switching auth types, only the fields for the current type are kept — no leftover key data from the previous type

Importing Private Keys

  • Select a key file — with the Key Path type, click the folder icon at the end of the input and pick a file in the system file picker
  • Paste PEM text — with the Key Text type, click "Show private key" and paste
  • Import from file — with the Key Text type, click "Import from file"; the backend reads and validates the file, and shows "The selected file is not a valid private key" if no PEM private key header is found

Using Identities in Connections

In the connection form (SSH / SCP / SFTP / Mosh / X11 and other types), select Identity as the auth type and pick an identity from the dropdown — the connection's username and credentials come entirely from the identity.

Other auth methods such as Kerberos and SSH Agent are unrelated to the keystore. See Remote Terminal.


Related