Аккаунт DigitalOcean запускает ваши серверы, базы данных и DNS и платит за них: тот, кто войдёт, сможет прочитать ваши данные, уничтожить дроплеты или запустить машины за ваш счёт. DigitalOcean и так присылает код на почту при входе с нового устройства, но это лишь добавляет к препятствию пароль от вашей почты. DigitalOcean настоятельно рекомендует 2FA для каждого аккаунта.
Включите двухфакторную аутентификацию в DigitalOcean
2FA доступна, только если вы входите в DigitalOcean по имени пользователя и паролю. Если вы входите через Google или GitHub, 2FA настраивается в этом аккаунте Google или GitHub. Кроме того, после настройки основного способа DigitalOcean просит выбрать резервный — выберите резервные коды, которые он и рекомендует.
- Войдите в DigitalOcean Control Panel на cloud.digitalocean.com с компьютера.
- В правом верхнем углу нажмите на значок профиля, затем «My Account» (мой аккаунт).
- Прокрутите до раздела «Two-factor authentication» (двухфакторная аутентификация) и нажмите «Set Up 2FA» (настроить 2FA).
- В окне «Set up two factor authentication» в разделе «Choose Method» (выберите способ) выберите приложение для аутентификации.
- DigitalOcean покажет QR-код. Не закрывайте страницу и добавьте его в расширение, как описано ниже, — или нажмите «Try this instead» (попробовать другой вариант) под ним, чтобы получить код для ручного ввода, — затем введите код из расширения в поле на экране.
Добавьте DigitalOcean в Аутентификатор
- Установите Аутентификатор 2FA из Chrome Web Store и закрепите его на панели инструментов, чтобы значок был под рукой.
- Не закрывайте страницу DigitalOcean с QR-кодом. Нажмите на значок расширения, затем «Добавить аккаунт» → «QR-код» → «Сканировать QR с экрана».
- Аккаунт появится в списке с шестизначным кодом, который меняется каждые 30 секунд. При желании переименуйте его — название видите только вы.
- Вернитесь в DigitalOcean и введите текущий код в поле подтверждения. Если код вот-вот сменится, дождитесь следующего.
- DigitalOcean подтвердит, что двухфакторная аутентификация включена. Теперь при входе будет запрашиваться код — нажмите на значок расширения и скопируйте его.
QR-кода нет или он не сканируется? Найдите на экране настройки в DigitalOcean вариант ручного ввода ключа, скопируйте ключ и добавьте его в расширении: «Добавить аккаунт» → «Вручную» → «Секретный ключ».
Установить Аутентификатор 2FA в Chrome — бесплатноСкачайте резервные коды DigitalOcean
Выберите резервным способом резервные коды: они появятся на экране, и их можно скачать текстовым файлом digitalocean_backupcodes.txt. Храните его там, где он будет доступен без этого компьютера. Каждый код действует один раз; когда их останется мало, создайте новые — оставшиеся старые перестанут действовать. DigitalOcean рекомендует резервные коды, а не второе приложение-аутентификатор, которое он предлагает в качестве резервного способа, только если основной — SMS.
Код не принимается?
Чаще всего сменился QR-код: сайт делает новый каждый раз, когда страницу настройки обновляют или открывают заново, и аккаунт, добавленный первым, больше не подходит. Начните настройку заново, добавьте QR-код, который сейчас на экране, и сразу введите его код. Две записи для одного сайта? Берите самую новую. Другие причины: почему коды не принимаются.
Вводили ключ вручную? Вставьте его в генератор TOTP-кодов и сравните код с тем, что показывает расширение. Если они отличаются, ключ скопирован с ошибкой — добавьте аккаунт заново.
Вопросы
- Можно ли пользоваться 2FA в DigitalOcean без телефона?
- Да. DigitalOcean называет приложения для телефона — Google Authenticator, Authy, 1Password, Microsoft Authenticator и Duo, — но проверяет только код, и подойдёт любой аутентификатор со стандартными кодами на основе времени. Расширение Аутентификатор считывает QR-код прямо из Control Panel и хранит коды в Chrome.
- Что делать, если я потерял доступ к аутентификатору?
- Войдите с одним из резервных кодов — если не можете их найти, поищите на компьютере файл digitalocean_backupcodes.txt: так он называется по умолчанию. Если и резервный способ не работает, отправьте тикет в поддержку DigitalOcean, чтобы восстановить доступ к аккаунту.
- Я вхожу в DigitalOcean через Google или GitHub. Где 2FA?
- В этом аккаунте Google или GitHub. Собственная настройка 2FA в DigitalOcean — только для входа по имени пользователя и паролю; при входе через Google или GitHub двухэтапная проверка, включённая там, защищает и вход в DigitalOcean.
- Как перевести DigitalOcean на другое приложение-аутентификатор?
- Отключите 2FA на странице «My Account» и настройте её заново с новым приложением — DigitalOcean покажет новый QR-код. После этого удалите старую запись DigitalOcean из расширения, чтобы не скопировать код, который больше не работает.
Коды в одном клике от страницы входа
Аутентификатор хранит коды 2FA в браузере и только на вашем устройстве. Пользоваться им можно бесплатно, исходный код открыт, аккаунт и телефон не нужны. Локальные бэкапы и защита паролем по желанию уже встроены.
Установить Аутентификатор 2FA в Chrome — бесплатно