Остерегайтесь попыток фишинга! Ledger никогда не просит пользователей раскрыть или предоставить свою фразу восстановления из 24 слов. Никогда не делитесь ею с кем-либо. Подробнее

OpenPGP

Установите приложение SSH/PGP Agent на устройство Ledger. Оно позволит подписывать зашифрованные сообщения с помощью GNU Privacy Guard (GnuPG). Приложение предназначено для разработчиков с большим опытом использования OpenPGP. Его можно найти во вкладке «Мой Ledger» после активации «Режима разработчика» в пункте «Настройки» > «Экспериментальные функции».

В данном случае используемые приватные ключи генерируются не из фразы восстановления, которая создаётся на этапе настройки устройства Ledger. Поэтому тщательно проверяйте их самостоятельно. Обратите внимание, что экспериментальная надстройка может генерировать PGP-ключи из фразы восстановления. Однако эта функция не протестирована до конца.

Прежде чем начать

Устанавливаем приложение OpenPGP

  1. Перейдите в «Настройки» > «Экспериментальные функции» в Ledger Live.
  2. Активируйте Режим разработчика.
  3. Откройте вкладку «Мой Ledger».
  4. Подключите и разблокируйте ваше устройство.
  5. Если Ledger Live запросит разрешение на вашем устройстве, одобрите использование приложения.
  6. Найдите OpenPGP в Каталоге приложений.
  7. Нажмите кнопку Установить, которая отобразится в приложении.
    • Появится окно установки.
    • Экран устройства покажет надпись Processing... (она означает, что идёт установка приложения).
    • Дождитесь завершения установки.

OpenPGP

  1. Установите GnuPG для взаимодействия с ключами.
  2. Изучите документацию разработчиков на Github, чтобы узнать всё о настройке и использовании OpenPGP.

Windows Agent для Putty

  1. Клонируйте репозиторий: https://github.com/Falsen/ledger-app-ssh-agent
  2. Запустите команду run.bat  из клонированного репозитория.
  3. Откройте приложение SSH/PGP на устройстве Ledger.
  4. Подтвердите экспорт публичного ключа на вашем устройстве Ledger.
  5. Запустите PuTTy и укажите свой IP-адрес.
    • Введите своё имя пользователя в разделе «Connection» (Подключение) > «Data» (Данные).
    • Перейдите в раздел «Connection» (Подключение) > «SSH» > «Auth» (Аутентификация) и поставьте флажок на «Allow agent forwarding» (Разрешить переадресацию агента).
  6. Сохраните профиль — и на этом всё. Теперь при входе в систему можно проходить аутентификацию с помощью устройства Ledger.
  7. Для получения публичного ключа нажмите правой кнопкой мыши на иконку Ledger в правом нижнем углу и найдите опцию «Get public key» (Получить публичный ключ). Публичный ключ окажется в буфере обмена после одобрения процедуры на устройстве.

 Файл run.bat должен работать постоянно. Его активность подтверждает отображение иконки Ledger в углу.

Была ли эта статья полезной?