Для определения названия модели USB-токена откройте Терминал и введите команду:
|
В результате в окне Терминала отобразится название модели USB-токена:
Убедитесь в том, что используете: Aktiv Rutoken ECP.
Убедитесь, что установлены необходимые пакеты для подключения по ssh с помощью Рутокен. Для этого откройте Терминал и введите команду:
|
Сгенерируйте ключевую пару на Рутокен:
|
Конвертируйте открытый ключ в формат SSH:
|
Скопируйте вывод команды в буфер обмена:
|
Пример открытого ключа:
|
Добавьте ключ на GitHub:
Войдите в свой аккаунт на GitHub.
Перейдите в раздел Settings (Настройки).
Выберите SSH and GPG keys в меню слева.
Нажмите New SSH key и вставьте ключ из буфера обмена.
Дайте ключу название и сохраните изменения.
Запустите SSH-агент:
|
Подключитесь к GitHub через SSH:
|
Ожидаемый результат:
|
Сгенерируйте ключевую пару на Рутокен. Для этого необходимо выполнить команду через Командную строку или Powershell с указанием папки, где установлена OpenSC. По умолчанию, OpenSC устанавливается в папку C:\Program Files\OpenSC\
|
Конвертируйте открытый ключ в формат SSH. Для этого, подключите Рутокен к компьютеру и в командной строке введите команду.
|
Скопируйте открытый ключ в буфер обмена. Для этого, можете открыть файл key.pub любым текстовым редактором.
Пример открытого ключа:
|
Добавьте ключ на GitHub:
Войдите в свой аккаунт на GitHub.
Перейдите в раздел Settings (Настройки).
Выберите SSH and GPG keys в меню слева.
Нажмите New SSH key и вставьте ключ из буфера обмена.
Дайте ключу название и сохраните изменения.
Подключитесь к GitHub через SSH:
|
Ожидаемый результат:
|