Does anyone know of a good tutorial for configuring elementaryOS with Yubikeys? I just bought a 2-pack of the Yubikey 5 NFC and would like to set up stuff like full disk encryption, lightdm login and FIDO U2F authentication support.
I ended up collecting bits and pieces from a number of sites and checking it in as a README file in a Github repository: https://github.com/carniz/ubuntu-yubikey-setup
Hope this can help someone else who wants to configure elementaryOS with Yubikeys.
Ubuntu Linux Login Guide - Challenge Response
Enabling the Yubico PPA on Ubuntu
Ubuntu Linux Login Guide - U2F
Using Your U2F YubiKey with Linux
Ubuntu - Configure yubikey authentication on Linux
System wide two factor security Ubuntu
Let me search it for you
About full disk encryption, you didn't ask for it just explained what you wanted to achieve. But is another different topic
I believe these will help,
1. Official PPA
2. YubiKey for Two-Factor Secure Shell Authentication