Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...



1. Проверка модели устройства

  1. Подключите USB-токен к компьютеру.
  2. Для определения названия модели USB-токена откройте Терминал и введите команду:

    lsusb 

    В результате в окне Терминала отобразится название модели USB-токена:

    Убедитесь в том, что используете: Aktiv Rutoken ECP.

...

  1. Сгенерируйте ключевую пару на Рутокен:

     pkcs11-tool --module /usr/lib/librtpkcs11ecp.so --keypairgen --key-type rsa:2048 -l --id 45

     

  2. Конвертируйте открытый ключ в формат SSH:

    ssh-keygen -D /usr/lib/librtpkcs11ecp.so -I 0:45 >> key.pub

...

  1. Запустите SSH-агент:

    ssh-agent -P /opt/aktivco/rutokenecp/amd64/librtpkcs11ecp.so

  2. Подключитесь к аккаунту GitHub через SSH:

    ssh -I /usr/lib/librtpkcs11ecp.so -T git@github.com

    Ожидаемый результат:

    Enter PIN for 'Rutoken ECP <no label>':
    Hi User! You've successfully authenticated, but GitHub does not provide shell access.

...

6. Подключение по SSH к GitHub из Windows

...