Создание и добавление в панель публичного ключа для подключения к серверу

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

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

  1. Для перехода на страницу создания и управления SSH-ключами, необходимо перейти в Профиль, вкладку Публичные ключи:

  1. Для создания пары открытый/закрытый ключ, следует нажать кнопку Создать публичный ключ.
  2. В открывшемся меню необходимо заполнить поле «Имя» и нажать кнопку «Сгенерировать», для создания новой пары открытый/закрытый ключ
  3. После генерации пары ключей необходимо сохранить приватный ключ в надежном месте на своем компьютере.
    Обратите внимание на то, что в дальнейшей работе, скачать повторно закрытый ключ будет невозможно.
    Для сохранения приватного ключа, можно воспользоваться кнопками Скопировать или Скачать.
    После сохранения приватного ключа, следую нажать на кнопку «Добавить»:
  4. При корректном выполнении всех действий, в списке появится новый ключ
  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 и нажмите кнопку Добавить:

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


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



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

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


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

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