- Автентифікатор Yubico;
- YubiKey Manager;
- Вбудовані репозиторії;
- Пакети PPA Yubico;
- Компіляція з вихідного коду.
Встановлення Автентифікатора Yubico
Встановити Yubico-автентифікатор можна кількома способами:
- Оберіть дистрибутив, який найбільше відповідає вашій версії Linux, зі сторінки за посиланням.
- Завантажте AppImage, на цьому сайті ви знайдете інструкцію щодо його використання. Перед запуском програми переконайтеся, що у вас встановлений пакет pcscd. Для перевірки, чи він встановлений, наберіть у терміналі команду:
systemctl status pcscd
. А для перевірки, чи він увімкнений:systemctl is-enabled pcscd
. Для того, щоб увімкнути та запустити пакет, наберіть:sudo systemctl enable --now pcscd
. - Встановіть автентифікатор через репозиторій дистрибутива, якщо ваша версія Linux допускає таку можливість. Оскільки варіанти в різних ОС можуть відрізнятися, для виконання цього кроку вам доведеться звернутися до документації, яка надається разом з відповідною версією. Або ви можете спробувати знайти її в інтернеті.
Встановлення YubiKey Менеджера
Завантажити YubiKey Менеджер можна через AppImage за цим посиланням. Як і в попередньому випадку, програма AppImages працюватиме при встановленому пакеті pcscd.
Також ви можете спробувати встановити Менеджер через репозиторій, звернувшись до документації вашого дистрибутива.
Встановлення ПЗ за допомогою вбудованих репозиторіїв
Якщо у вас є вбудовані репозиторії дистрибутива, ми рекомендуємо їх використовувати. Налаштування будуть залежати від вашої ОС. Наприклад, для версії Fedora, щоб встановити модуль PAM Yubico, вам знадобиться внести команду: sudo dnf install pam_yubico
Використання пакетів Yubico PPA
Якщо у сховищах вашого дистрибутива немає пакетів Yubico, ви можете завантажити Yubico PPA. Щоб додати репозиторій до вашого локального каталогу, виконайте такі кроки:
- Відкрийте термінал та запустіть команду:
sudo add-apt-repository ppa:yubico/stable && sudo apt-get update
. - Після закінчення завантаження пакета натисніть Enter, щоб підтвердити додавання PPA до вашого сервера.
- Якщо ви побачите, що 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 — зручна автентифікація для розробників
Смарт-картки користуються великою популярністю вже багато років як надійний засіб для ідентифікації, автентифікації та авторизації на підприємствах чи в навчальних закладах. Вони бувають різних формфакторів: від SIM-картки на телефоні до пластикової картки. Але якщо...
OTP-паролі на YubiKey — як це працює
OTP-паролі — це одноразові паролі (походження OTP від англ. one time password), які використовуються для одного сеансу автентифікації. Їх дія зазвичай обмежена часом. Ви могли отримувати такі коди на телефон чи пошту при спробі зайти в онлайн-банкінг або коли...
Як захиститися від фішингу за допомогою YubiKey на Binance
Binance — одна з найбільших та найпопулярніших бірж криптовалюти у світі. За її допомогою можна відстежувати рухи ринку криптовалюти, інвестувати у цифрові активи та проводити торгові операції у режимі реального часу. Звісно, для того, щоб ефективно користуватися...