SSH without managing keys
Tailscale SSH replaces traditional SSH key management entirely. Instead of ~/.ssh/authorized_keys on every machine, authentication is handled by Tailscale's identity system — your account is the credential. Enable it on a host with one flag, and any device on your tailnet authenticated as you can SSH in without a key.
What it gives you
- Identity-based auth — your Tailscale identity (Google, Microsoft, GitHub, whatever you signed in with) is the credential. No SSH keys to distribute.
- Optional re-authentication for high-risk actions — "check mode" can require browser re-auth before granting an SSH session.
- Optional session recording for audit trails.
- Access policy via Tailscale ACLs instead of authorized_keys files.