> As of OpenSSH 8.2 (Feburary 14, 2020) you are able to store an SSH private key on a yubikey! Here's how to do it.<p>Many systems still don't have OpenSSH 8.2 (Windows 11, older debian stable, etc). For those, another solution is to use the PGP applet of the YubiKey, which exposes a regular RSA key.<p>This guide has worked well for me: <a href="https://github.com/drduh/YubiKey-Guide" rel="nofollow">https://github.com/drduh/YubiKey-Guide</a><p>You can jump to the SSH sections if that's all you're after.<p>There's a missing piece for Windows, since the agent coming with WinGPG won't be reachable by SSH. Some guy on GitHub put out a workaround, but I can't find it right now.<p>--<p>edit: The workaround for Windows is this one: <a href="https://github.com/rupor-github/win-gpg-agent" rel="nofollow">https://github.com/rupor-github/win-gpg-agent</a>