~/talk

Up your SSH security game

Talkat DevConf.CZ 2025 · 2025-06-12..06-14· [security]
slides:none on file

OpenSSH has supported FIDO2 tokens since 2020 and major forges (GitHub, Forĝejo/Codeberg) accept them; hardware keys store either resident keys (key material stays on the device) or encrypted non‑resident keys, often require a PIN and a physical touch, and limit resident slots to ~32 or 128. Recommended workflow: clone/fetch over HTTPS and configure git’s insteadOf for pushes so only push operations prompt the token. Systemd socket‑activated SSHd can gate root access behind the token. Attestation is vendor‑based (e.g. YubiKey); TPMs work but are harder to set up.

AI-written summary · about

  1. 0:00SSH security risks
  2. 1:43U2F USB keys for SSH
  3. 4:06Resident vs non-resident SSH keys
  4. 7:36Security policies with hardware keys
  5. 8:40Hardware-backed SSH benefits
  6. 10:25Security versus usability in SSH
  7. 11:28Systemd SSH proxy use cases
  8. 12:54Hardware keys vs TPM for SSH
  9. 13:40Hardware key attestation support
  10. 14:25Managing SSH keys with tokens
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.