Known-hosts hygiene
Inspect stored host identities alongside a key fingerprint.
Understand the pattern
Checking SSH host and key identity evidence helps operators explain what they know before they change anything.
cat- Read one or more files to standard output without editing their contents.
Reading a source file should precede changing it; avoid printing real secrets.
ssh-keygen- Review or create a simulated SSH-key artifact. It is not a usable cryptographic credential.
Do not confuse public keys, private keys, and host fingerprints.
stat- Inspect a file or directory metadata record, including ownership, permissions, and size.
Metadata and file contents answer different questions.
Worked example and expected result
$ cat ~/.ssh/known_hostsclairos-learn-lab ssh-ed25519 AAAAFAKEHOSTKEY 10.20.30.40 ssh-ed25519 AAAAFAKEHOSTIP
Exit status: 0. The command completed successfully in the training fixture.
$ ssh-keygen -lf ~/.ssh/authorized_keys256 SHA256:36a69dc636a69dc636a69dc636a69dc6 /home/learner/.ssh/authorized_keys (ED25519)
Exit status: 0. The command completed successfully in the training fixture.
$ stat ~/.ssh/known_hostsPath: /home/learner/.ssh/known_hosts Type: file Mode: -rw------- Owner: learner Group: learners Size: 84 bytes
Exit status: 0. The command completed successfully in the training fixture.
Explain it
Apply it elsewhere
Keep the momentum.
Complete the lab, then explain and apply the pattern.
Next: Exposed service inventoryTry an incident drillAnonymous lesson and mastery progress lasts for this session. Sign in to keep synced lesson XP between sessions; mastery stays device-local. No speed bonus, lost lives, or hint penalties.
Keep learning
- 01SSH client and server policyCompare resolved client settings with server authentication policy.Practice
- 02Exposed service inventoryCompare listeners, firewall policy, and enabled service units.Practice
- 03Privileged boundary reviewRead the simulated sudo boundary and verify the target service action is inspection-only.Practice