> For the complete documentation index, see [llms.txt](https://docs.k9.io/key9-identity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.k9.io/key9-identity/ssh/installation-and-setup/windows-powershell-with-yubikey-fido2-protected-ssh-keys.md).

# Windows Powershell with Yubikey/FIDO2-protected SSH keys

These instructions are for using OpenSSH within Windows Powershell (Windows Terminal) with a Yubikey to protected your SSH keys (FIDO2).&#x20;

## The advantages Powershell with OpenSSH

1. The easiest and fastest way to use Yubikey to protect your SSH keys.&#x20;
2. Setup is straight forward and simple.
3. Powershell (Windows Terminal) works well.  It has good emulation,  tab support, etc.&#x20;
4. Powershell has direct access to the hardware.

## The disadvantages Powershell with OpenSSH

1. Not compatible with Windows Subsystem for Linux (WSL),  Cygwin, etc.&#x20;
