Для того, щоб користуватися ключами YubiKey в системі Linux, вам знадобиться встановити відповідне програмне забезпечення (ПЗ) Yubico:

  • Автентифікатор Yubico;
  • YubiKey Manager;
  • Вбудовані репозиторії;
  • Пакети PPA Yubico;
  • Компіляція з вихідного коду.

Встановлення Автентифікатора Yubico


Встановити Yubico-автентифікатор можна кількома способами:

  1. Оберіть дистрибутив, який найбільше відповідає вашій версії Linux, зі сторінки за посиланням
  2. Завантажте AppImage, на цьому сайті ви знайдете інструкцію щодо його використання. Перед запуском програми переконайтеся, що у вас встановлений пакет pcscd. Для перевірки, чи він встановлений, наберіть у терміналі команду: systemctl status pcscd. А для перевірки, чи він увімкнений: systemctl is-enabled pcscd. Для того, щоб увімкнути та запустити пакет, наберіть: sudo systemctl enable --now pcscd.
  3. Встановіть автентифікатор через репозиторій дистрибутива, якщо ваша версія Linux допускає таку можливість. Оскільки варіанти в різних ОС можуть відрізнятися, для виконання цього кроку вам доведеться звернутися до документації, яка надається разом з відповідною версією. Або ви можете спробувати знайти її в інтернеті.

Встановлення YubiKey Менеджера


Завантажити YubiKey Менеджер можна через AppImage за цим посиланням. Як і в попередньому випадку, програма AppImages працюватиме при встановленому пакеті pcscd.

Також ви можете спробувати встановити Менеджер через репозиторій, звернувшись до документації вашого дистрибутива.

Встановлення ПЗ за допомогою вбудованих репозиторіїв


Якщо у вас є вбудовані репозиторії дистрибутива, ми рекомендуємо їх використовувати. Налаштування будуть залежати від вашої ОС. Наприклад, для версії Fedora, щоб встановити модуль PAM Yubico, вам знадобиться внести команду: sudo dnf install pam_yubico

Використання пакетів Yubico PPA 


Якщо у сховищах вашого дистрибутива немає пакетів Yubico, ви можете завантажити Yubico PPA. Щоб додати репозиторій до вашого локального каталогу, виконайте такі кроки:

  1. Відкрийте термінал та запустіть команду: sudo add-apt-repository ppa:yubico/stable && sudo apt-get update.
  2. Після закінчення завантаження пакета натисніть Enter, щоб підтвердити додавання PPA до вашого сервера.
  3. Якщо ви побачите, що sudo add-apt-repository ppa:yubico/stable не може отримати ключ для підпису, спробуйте додати його вручну за допомогою команди: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 32CBA1A9

Після успішного виконання всіх кроків ви можете інсталювати останню версію програмного забезпечення за допомогою команди в терміналі: apt install.

Нижче наводимо поширені команди для інсталяції (які трохи можуть відрізнятися в залежності від ОС).

 

Програма Команда
YubiKey Manager sudo apt install yubikey-manager
Пакет Yubico sudo apt install libpam-yubico
Пакет U2F sudo apt install libpam-u2f

 

Компіляція за допомогою вихідного коду

Цей метод розрахований на тих, хто має відповідний досвід з розробки та програмування. Для встановлення ПЗ Yubico на Linux шляхом компіляції фрагментів вихідного коду вам знадобиться вихідний код програмного забезпечення Yubico, який ви зможете знайти за посиланням на GitHub. Якщо у вас немає відповідного досвіду, рекомендуємо скористатися іншими методами, наведеними вище. 

Якщо вас цікавить налаштування YubiKey в системі Linux, скористайтеся інструкцією в нашій Базі Знань.

Схожі матеріали в Базі Знань

Режим смарт-картки YubiKey на macOS — зручна автентифікація для розробників

Режим смарт-картки YubiKey на macOS — зручна автентифікація для розробників

Смарт-картки користуються великою популярністю вже багато років як надійний засіб для ідентифікації, автентифікації та авторизації на підприємствах чи в навчальних закладах. Вони бувають різних формфакторів: від SIM-картки на телефоні до пластикової картки. Але якщо...

OTP-паролі на YubiKey — як це працює

OTP-паролі на YubiKey — як це працює

OTP-паролі — це одноразові паролі (походження OTP від англ. one time password), які використовуються для одного сеансу автентифікації. Їх дія зазвичай обмежена часом. Ви могли отримувати такі коди на телефон чи пошту при спробі зайти в онлайн-банкінг або коли...

Як захиститися від фішингу за допомогою YubiKey на Binance

Як захиститися від фішингу за допомогою YubiKey на Binance

Binance — одна з найбільших та найпопулярніших бірж криптовалюти у світі. За її допомогою можна відстежувати рухи ринку криптовалюти, інвестувати у цифрові активи та проводити торгові операції у режимі реального часу.  Звісно, для того, щоб ефективно користуватися...