


So we’ll be building bridges (via sockets and named pipes) to make those cross-environment connections. We use gpg-agent to perform SSH authentication via the pageant protocol. The core idea is to install and setup gpg natively on Windows 10. c:\Users\sid becomes c:\Users\ – Captain Obvious Overall idea NOTE: Everywhere here, replace sid with your username as appropriate e.g. This document does NOT cover generating the GPG keys or moving the GPG profile and keys to the Yubikey. No naked RSA SSH keys floating around on disk. Yubikey 5) and your SSH keys are based off that GPG identity. Why? So you have a single, GPG based identity on a secure, removable hardware key store like a OpenPGP card (e.g. These are my notes (mostly for myself!) on getting SSH authentication through GPG under a variety of Windows 10 environments like native SSH (see c:\windows\system32\openssh\*), Windows Subsystem for Linux (WSL) and minGW / GIT Bash.
