Python library and command line tool for configuring a YubiKey. If you’re looking for the full graphical application, which also includes the command line tool, it’s here.
Note
|
This project is in BETA. Any part of the application may change before the next release, and some functionality and documentation is missing at this point. |
Usage: ykman [OPTIONS] COMMAND [ARGS]... Configure your YubiKey via the command line. Options: -v, --version -h, --help Show this message and exit. Commands: info Show general information. mode Manage connection modes. oath Manage YubiKey OATH credentials. openpgp Manage YubiKey OpenPGP functionality. piv Manage YubiKey PIV functionality. slot Manage YubiKey Slots.
$ sudo apt-add-repository ppa:yubico/stable $ sudo apt update $ sudo apt install yubikey-manager
$ brew install ykman
Or from source:
$ brew install swig ykpers libu2f-host libusb $ pip install --user yubikey-manager
$ pip install yubikey-manager
In order for the pip package to work libu2f-host, ykpers and libusb need to be installed on your system as well.