1. Prerequisites

To use your Yubikey with SSH keys and FIDO, you may need to install additional software, including libraries and command line tools to communicate with a FIDO driver over NFC or USB. Below are instructions on how to install these ulitilies for your operating system.

Debian 12

$ sudo apt-get install fido2-tools libfido2-1 libfido2-dev

Fedora 35 and 34

$ sudo dnf install libfido2 libfido2-devel fido2-tools

Ubuntu 22.04 (Jammy) and 20.04 (Focal)

$ sudo apt install libfido2-1 libfido2-dev libfido2-doc fido2-tools

Ubuntu 18.04 (Bionic) - via Yubico PPA.

$ sudo apt install software-properties-common
$ sudo apt-add-repository ppa:yubico/stable
$ sudo apt update
$ sudo apt install libfido2-1 libfido2-dev libfido2-doc fido2-tools

MacOS

brew install libfido2

For more information about installing libfido2 libraries and tools, see https://developers.yubico.com/libfido2/

Last updated