


Some of the terminal output will differ slightly depending on your operating system these snippets are captured on Fedora. Each time you authenticate you’ll need to have your Yubikey inserted, and you’ll be prompted for a PIN. In this post I will show you how to use your Yubikey to generate and store an RSA key, and then configure your computer to use GPG to load that key and authenticate with remote SSH servers. This post is part of a series on using Yubikeys to secure development whilst pair-programming on shared machines. Perfect for pair-programming on shared machines! This can be used to load your private key on demand, protected by a PIN.

You can use a Yubikey USB device to securely generate and store your SSH key.
