Skip to content

Trusted Hosts

MyShell Terminal records the host fingerprint of every server you connect to via SSH, and alerts you when it changes.

How It Works

On the first SSH connection to a server, its host fingerprint is recorded automatically. From then on, every connection is checked against the stored fingerprint.

The fingerprint uniquely identifies the server's host key. Reconnecting to the same server should always match — a mismatch means the server's identity has changed in some way.

Viewing Records

Location: Settings → Trusted Hosts

All fingerprint records are listed here — one entry per server you have connected to, with its recorded fingerprint.

Host Key Changes

If a server presents a fingerprint that no longer matches the stored record, MyShell Terminal detects the change. Common causes:

CauseTypical Action
OS reinstallExpected — remove the old record and reconnect
Man-in-the-middle attackStop and verify through a trusted channel first

After you have verified that the change is legitimate, remove the old record and reconnect to trust the new fingerprint.

Removing Records

You can remove any trust record manually at any time from the Trusted Hosts page — for example, before decommissioning a server or cleaning up old entries. Regular cleanup of entries for retired servers keeps the list meaningful, so real fingerprint changes stand out.

Be Careful with Unexpected Changes

If a fingerprint changes and you did not reinstall or reconfigure the server, treat it as suspicious and verify the server's identity before trusting the new key.

基于 MIT 许可发布