Создание и добавление в панель публичного ключа для подключения к серверу
Публичные ключи позволяют выполнять вход на сервер без или вместо ввода пароля.
Для добавления ключа в панель управления, необходимо локально сгенерировать пару открытый/закрытый ключи.
- Для перехода на страницу создания и управления SSH-ключами, необходимо перейти в Профиль, вкладку Публичные ключи:
- Для создания пары открытый/закрытый ключ, следует нажать кнопку Создать публичный ключ.
- В открывшемся меню необходимо заполнить поле «Имя» и нажать кнопку «Сгенерировать», для создания новой пары открытый/закрытый ключ
- После генерации пары ключей необходимо сохранить приватный ключ в надежном месте на своем компьютере.
Обратите внимание на то, что в дальнейшей работе, скачать повторно закрытый ключ будет невозможно.
Для сохранения приватного ключа, можно воспользоваться кнопками Скопировать или Скачать.
После сохранения приватного ключа, следую нажать на кнопку «Добавить»: - При корректном выполнении всех действий, в списке появится новый ключ
- Откройте терминал и выполните команду:
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:»
- Далее выполните в терминале команду:
cat ~/.ssh/id_rsa.pub
На консоль будет выведен ключ. Скопируйте его. - Перейдите на страницу профиля пользователя, на вкладку «Публичные ключи»
4. Нажмите на кнопку Создать публичный ключ.
5. В открывшейся форме введите произвольное имя, вставьте в поле «Ключ» скопированный ключ из пункта 2 и нажмите кнопку Добавить:
- В OC Windows подключение к удаленным серверам по SSH возможно, например, с помощью клиента Putty.
Putty не требует установки, чтобы начать с ним работать, достаточно просто распаковать скачанный архив.
По завершении распаковки запустите файл puttygen.exe.
Выберите тип ключа RSA (1) и длину 2048 бит, а затем нажмите кнопку Generate (2). Во время генерации водите курсором в пустой области окна (это нужно для создания псевдослучайности): - Скопируйте публичный ключ (3).
- Сохраните приватный ключ (4) на компьютере в надежном месте, если нужно защитите ключ кодовой фразой, если не хотите, нажмите «да».
- В панели управления перейдите на страницу профиля пользователя, на вкладку Публичные ключи.
- Нажмите на кнопку Создать публичный ключ.
- В открывшейся форме введите произвольное имя, вставьте в поле «Ключ» скопированный ключ из пункта 2 и нажмите на кнопку Добавить:
Связанные статьи:
Как изменить профиль пользователя (личный кабинет)