Verify the SSH server fingerprint before connecting an AI tool Print

  • ssh, fingerprint, host key, known_hosts
  • 0

Quick answer

The server host key proves which machine your SSH client is connecting to. It is different from the public key that identifies you to the server. Verify a new or changed server fingerprint through a trusted independent source before accepting it.

Before you start

Use the hostname and port provided for your hosting account. Obtain the expected fingerprint from a trusted support response or an already authenticated server-management channel. Do not treat the fingerprint shown by the unverified connection as independent confirmation of itself.

What to do

  1. Start a normal terminal connection to the specified host and port and note the host-key type and fingerprint in the prompt.
  2. Compare it with the independently obtained value for that exact server. Ask support to clarify if a DNS or server migration has changed the destination.
  3. Accept the key only after the values match, then test a harmless read as the correct account user.
  4. If an existing host key changes unexpectedly, stop. Preserve the warning and investigate rather than automatically deleting known_hosts or disabling strict checking.

Check the result

Reconnect and confirm that SSH uses the trusted identity without a mismatch warning. Record the verified server name and fingerprint with the connection setup notes.

If something does not work

A legitimate server replacement can change a fingerprint, but it still needs verification. Ask the AI assistant to explain the warning; do not let it bypass the check just to complete deployment.

Related help

Official references

Reviewed October 31, 2026. Interfaces, vendor availability, and account features can change. Check your current account before making changes.


Was this answer helpful?

« Back