TOTP (Time-based One-Time Password) – это популярный метод двухфакторной аутентификации (2FA).
Он генерирует код, основанный на времени, который добавляет дополнительную безопасность при входе на веб-сайты или в приложения.
totp-cli – это простой инструмент командной строки, который поможет вам управлять токенами TOTP на вашей машине Ubuntu.
🌐 Обзор решений для аутентификации пользователей [Auth0, альтернативы Firebase]
Это руководство идеально подходит для новичков, которые хотят установить, настроить и использовать totp-cli для защиты своих учетных записей.
Мы расскажем вам об установке totp-cli, добавлении и управлении секретами TOTP, а также о резервном копировании и восстановлении токенов TOTP.
К концу этой статьи вы будете хорошо понимать, как использовать этот инструмент для повышения безопасности.
Шаг 1: Установите Go (требуется для totp-cli)
totp-cli написан на языке Go, поэтому перед установкой totp-cli необходимо установить Go на вашу систему.
Выполните следующие шаги:
Обновите систему:
Откройте терминал и выполните команду:
Установите Go:
Установите Go, набрав:
Теперь Go установлен и готов к работе.
Шаг 2: Установка totp-cli
Теперь давайте установим totp-cli с помощью Go:
Установите totp-cli:
Выполните эту команду для установки totp-cli:
Установите путь к Go (если необходимо):
Если Go нет в пути вашей системы, вам нужно добавить его.
Добавьте это в ваш файл .bashrc:
Перезагрузите терминал:
Выполните эту команду, чтобы обновить терминал:
Шаг 3: Настройка totp-cli
После установки вы можете начать добавлять свои секреты TOTP (коды для 2FA).
Вам нужно будет вручную добавить секреты, которые вы получаете от своих учетных записей.
Добавление TOTP-секрета:
Чтобы добавить новый TOTP-секрет, выполните следующую команду
Замените «My Account» на имя вашей учетной записи, а YOUR_SECRET – на реальный секретный код TOTP, который вы получили от приложения или сайта, который хотите защитить.
Список ваших учетных записей TOTP:
Вы можете просмотреть все свои учетные записи TOTP с помощью этой команды:
Сгенерируйте код TOTP: Чтобы сгенерировать код TOTP, просто выполните команду:
В результате будет сгенерирован код, основанный на времени, который вы можете использовать для входа в систему.
Шаг 4: Создайте резервную копию секретов TOTP
Очень важно создать резервную копию секретов TOTP, чтобы не потерять доступ к своим аккаунтам, если что-то случится с вашим компьютером.
Создайте резервную копию:
Вы можете создать резервную копию всех своих секретов TOTP, выполнив следующие действия:
При этом все ваши секреты сохраняются в файле backup.json.
Обязательно храните этот файл в безопасном месте.
Шаг 5: Восстановление секретов TOTP
Если вам понадобится восстановить секреты TOTP (например, на новой машине), выполните следующие действия:
Импортируйте резервную копию:
Используйте эту команду для восстановления секретов из файла резервной копии:
Система восстановит все ранее сохраненные секреты TOTP из файла backup.json.
Заключение
С помощью totp-cli вы можете легко управлять кодами TOTP из командной строки в системе Ubuntu.
В этом руководстве вы узнали, как установить Go и totp-cli, настроить его на ваши секреты TOTP и выполнить такие полезные задачи, как генерация кодов, резервное копирование и восстановление ваших секретов.
Регулярное резервное копирование очень важно для обеспечения безопасности ваших учетных записей, поэтому не забывайте надежно сохранять свои секреты TOTP.
см. также:
- ⚒️ Список инструментов безопасности и анализа угроз для хакеров и специалистов по безопасности
- 🐧 Как установить и использовать OTPClient 2FA с открытым исходным кодом на Linux
- 🚋 Как настроить двухфакторную аутентификацию для SSH в Fedora
- Двухфакторная аутентификация межсетевого экрана OpnSense
- 🐧 Как установить и настроить 2FA на AlmaLinux
- 🐳 Как получить доступ к вашей учетной записи 2FA Docker Hub из командной строки
- 🐳 Как включить 2FA ( двухфакторную аутентификацию ) в Docker Hub
- ⚓ Как защитить репозиторий Git с помощью подписанных коммитов и меток