Публичные ключи позволяют выполнять вход на сервер без или вместо ввода пароля.

Для добавления ключа в панель управления, необходимо локально сгенерировать пару  открытый/закрытый ключи

 Создание публичного ключа в панели управления
  1. Для перехода на страницу создания и управления ssh-ключами, необходимо перейти в «Профиль», вкладка «Публичные ключи»:
  2. Для создания пары открытый/закрытый ключ, следует кликнуть по кнопке «+ Создать публичный ключ»
  3. В открывшемся меню необходимо заполнить поле «Имя» и нажать кнопку «Сгенерировать», для создания новой пары открытый/закрытый ключ
  4. После генерации пары ключей, необходимо сохранить приватный ключ в надежном месте на своем компьютере.
    Обратите внимание на то, что в дальнейшей работе, скачать повторно закрытый ключ будет невозможно.
    Для сохранения приватного ключа, можно воспользоваться кнопками «Скопировать» или «Скачать»
    После сохранения приватного ключа, следую нажать на кнопку «Добавить»:
  5. При корректном выполнении всех действий, в списке появится новый ключ
 Создание публичного ключа в ОС Linux/MacOS и добавление ключа в панель управления
  1. Откройте терминал и выполните команду:
    ssh-keygen –t rsa

    В консоль будет выведен следующий диалог:

    «Enter file in which to save the key (/home/user/.ssh/id_rsa):»
    Нажмите на клавишу Enter.

    Далее система предложит ввести кодовую фразу для дополнительной защиты SSH-подключения:
    «Enter passphrase (empty for no passphrase):»

    Этот шаг можно пропустить. Для этого нажмите клавишу «Enter»


    Система переспросит:

    «Enter same passphrase again:»

    Повторите нажатие клавиши «Enter»


    После этого ключ будет создан, а на консоль будет выведено следующее сообщение:


    «Your identification has been saved in ~/.ssh//id_rsa.

    Your public key has been saved in ~/.ssh/id_rsa.pub

    The key fingerprint is:

    SHA256:ХХХХХХХХ

    The key's randomart image is:»


  2.  Далее выполните в терминале команду:
    cat ~/.ssh/id_rsa.pub
    На консоль будет выведен ключ. Скопируйте его.


  3.  Перейдите на страницу профиля пользователя, во вкладку «Публичные ключи»


  4.  Нажмите на кнопку «+ Создать публичный ключ»


  5.  В открывшейся форме введите произвольное имя, вставьте в поле «Ключ» скопированный ключ из пункта 2 и нажмите на кнопку «Добавить»:
 Создание публичного ключа в ОС Windows и добавление ключа в панель управления
  1. В OC Windows подключение к удаленным серверам по SSH возможно, например, с помощью клиента Putty.
    Putty не требует установки, чтобы начать с ним работать, достаточно просто распаковать скачанный архив.
    По завершении распаковки запустите файл puttygen.exe.
    Выберите тип ключа RSA (1) и длину 2048 бит, а затем нажмите на кнопку «Generate» (2)Во время генерации водите курсором в пустой области окна (это нужно для создания псевдослучайности):
  2. Скопируйте публичный ключ (3)
  3. Сохраните приватный ключ (4) на компьютере в надежном месте, если нужно защитите ключ кодовой фразой, если не хотите, нажмите да


  4. В панели управления перейдите на страницу профиля пользователя, во вкладку «Публичные ключи»


  5.  Нажмите на кнопку «+ Создать публичный ключ»


  6.  В открывшейся форме введите произвольное имя, вставьте в поле «Ключ» скопированный ключ из пункта 2 и нажмите на кнопку «Добавить»:


Связанные статьи:

Профиль пользователя

Как изменить профиль пользователя (Личный кабинет)