LinuxCommandLibrary

solo

Manage Solo FIDO2 security keys

TLDR

Connect to device

$ solo ls
copy
Update firmware
$ solo update
copy
Generate credential
$ solo key credential [domain]
copy
Wink device
$ solo key wink
copy
Reset device
$ solo key reset
copy
Show version
$ solo version
copy

SYNOPSIS

solo command [options]

DESCRIPTION

solo is the command-line management tool for Solo FIDO2 security keys, open-source hardware authenticators used for passwordless login and two-factor authentication. It handles firmware updates, credential management, and device diagnostics.
The tool can list connected Solo devices, update their firmware, generate FIDO2 credentials for specific domains, and test device functionality. The wink command flashes the device LED to help identify a specific key when multiple are connected.
Solo keys are fully open-source (both hardware and firmware), allowing independent security audits. The CLI tool is Python-based and communicates with the key over USB HID.

PARAMETERS

ls

List devices.
update
Update firmware.
key
Key operations.
version
Show version.
wink
Flash LED.
reset
Reset device.
credential
Manage credentials.

CAVEATS

Solo key required. USB connection needed. Python based.

HISTORY

solo is the CLI tool for Solo FIDO2 security keys, providing open-source hardware authentication.

SEE ALSO

fido2-token(1), ykman(1), gpg(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community