SSH-TPM-HOSTKEYS(1)

πŸ“¦
version 0.9.0 Β· 4 versions
, in arch rolling

πŸ’– SSH-TPM-HOSTKEYS(1) πŸ’–

okay so real talk, this is a page from the ssh-tpm-hostkeys manual β€” yes that's the manual name, it's the ssh-tpm-agent hostkey utility, and it's honestly kind of a little legend once you get to know it 🫢


✨ NAME ✨

ssh-tpm-hostkeys β€” the ssh-tpm-agent hostkey utility, bestie. that's the whole vibe. it handles hostkey stuff for ssh-tpm-agent and it does it slayfully πŸ’…


🌸 SYNOPSIS 🌸

like, here's how you run it. three moods:

ssh-tpm-hostkeys
ssh-tpm-hostkeys --install-system-units
ssh-tpm-hostkeys --install-sshd-config

no cap, that's it. pick a lane πŸ¦‹


πŸŽ€ DESCRIPTION πŸŽ€

so what does it do? ssh-tpm-hostkeys displays the system host keys πŸ”‘ β€” like, it shows them to you, that's the main character energy right there.

and it can also install the relevant systemd units and sshd configuration so you can use TPM backed host keys. yes, TPM backed host keys πŸ‘‘ it's giving secure, it's giving set-up-for-you, it's giving iykyk.

so basically: either you peek at your host keys, or you let it do the install-y glue work so everything's wired up with TPM backed host keys. both iconic, both valid ✨


πŸ’… OPTIONS πŸ’…

two flags. only two. and they're both baddies:

  • --install-system-units β€” installs the systemd system units so ssh-tpm-agent can act as a hostkey agent 🧚 like, it sets up the units for you. obsessed.
  • --install-sshd-config β€” installs the sshd configuration for the ssh-tpm-agent socket πŸ”Œ so sshd knows where to find it. literally doing the config labor so you don't have to πŸ’–
bestie pls note: these are install actions, so they're doing real things to your system's units and sshd config. not me being dramatic, just, y'know. be aware πŸ™ˆ

🌈 SEE ALSO 🌈

go read these too, fr fr:


okay and that's the page!! πŸ“ huge thanks to ssh-tpm-agent β€” this is v0.9.0, dated 2026-08-10 β€” mwah, love you, thanks for the hostkeys πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from