~/talk

Automation with Scalable & Secure SSH

Talkat SREday London 2022 · 2022-09-15..09-16· [security]
linkedin:rajatguptarg
slides:none on file

Proposes replacing long-lived SSH keys with SSH certificates signed by role-specific CAs to scale access to thousands of hosts, using principals and CA fingerprints trusted in sshd. Demonstrates role-based CAs for SRE/dev/ansible, certificate force-command and extensions like no-agent-forwarding and source-address binding, certificate revocation via revoked_keys, and one-day validity rotation. Integrates with Ansible by signing control-node identities; demo shows Docker PS restricted access and Ansible ping succeeding after signing, proving the workflow works.

AI-written summary · about

  1. 0:00Introduction to SSH automation
  2. 1:03Why SSH certificates matter
  3. 3:53SSH certificates explained
  4. 6:20Configuring SSH to trust CA
  5. 7:45Security extensions and controls
  6. 9:33Certificate validity and logging
  7. 10:39Revoking certificates
  8. 11:24Role-based certificate strategy
  9. 12:49Indefinite keys security risks
  10. 13:54Ansible with SSH certificates
  11. 16:24Live SSH certificate demo
  12. 21:32Demo troubleshooting and fixes
~/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.