SSH-ключи
SSH-ключи используются для идентификации клиента при подключении к серверу по зашифрованному сетевому протоколу SSH.
Ключи представляют собой пару — публичный ключ, который следует добавить на портал, и приватный ключ, сохранённый локально.
SSH-ключи на портале подразделяются на:
- Личные SSH-ключи доступны во всех проектах портала и не видны остальным пользователям, так как они привязаны к профилю пользователя;
Проектные SSH-ключи используются для совместной работы и создаются только при заказе сервера.
Важно
Перед заказом сервера обязательно добавьте свой SSH-ключ на портал. Первоначальный вход на сервер без SSH-ключа невозможен. Подробнее см. раздел Подключение к серверу.
Чтобы добавить SSH-ключ на портал:
Создание SSH-ключей
Windows 10 и новее
Чтобы создать пару SSH-ключей в ОС Windows 10 и новее:
- Установите OpenSSH, если он не установлен.
- Запустите командную строку cmd.exe или Powershell powershell.exe.
Создайте пару ключей, используя команду:
- После выполнения команды укажите имена файлов, в которые сохранятся ключи.
- Введите Passphrase (кодовую фразу для дополнительной защиты SSH-ключа). Кодовая фраза будет запрашиваться при каждом подключении к серверу.
Если хотите оставить все параметры по умолчанию, то нажмите Enter.
В результате в директории C:\Users\<Имя_пользователя>\.ssh будет создана пара ключей:
- Публичный ключ сохранится в файле <имя_ключа>.pub, по умолчанию id_rsa.pub.
- Приватный ключ сохранится в файле <имя_ключа>, по умолчанию id_rsa.
Важно
Windows 7/8
Пара SSH-ключей в ОС Windows 7/8 создаётся с помощью ПО Puttygen.
Чтобы создать пару SSH-ключей в ОС Windows 7/8:
- Загрузите файл puttygen.exe с официального сайта и запустите его.
- В открывшемся окне заполните поля, как на скриншоте:
- Нажмите на кнопку Generate и водите курсором мыши в пустой области окна:
- После генерации ключей введите Passphrase (кодовую фразу для дополнительной защиты SSH-ключа) в поля Key passphrase и Confirm passphrase:
Кодовая фраза будет запрашиваться при каждом подключении к серверу. Нажмите на кнопки Save public key и Save private key и сохраните публичный и приватный ключи в удобном месте.
Важно
Никому не передавайте свой приватный ключ!
Linux/MacOS
Чтобы создать пару SSH-ключей в ОС Linux или MacOS:
- Откройте терминал.
Создайте пару ключей, используя команду:
Если команда не найдена, установите пакет openssh.
- Введите Passphrase (кодовую фразу для дополнительной защиты SSH-ключа). Кодовая фраза будет запрашиваться при каждом подключении к серверу.
Если хотите оставить все параметры по умолчанию, то нажмите Enter.
В результате в директории /home/<Имя_пользователя>/.ssh будет создана пара ключей:
- Публичный ключ сохранится в файле <имя_ключа>.pub, по умолчанию id_rsa.pub.
- Приватный ключ сохранится в файле <имя_ключа>, по умолчанию id_rsa.
Важно
Добавление SSH-ключей на портал
Добавить личный SSH-ключ на портал можно несколькими способами:
- в разделе Ресурсы → Cloud Engine → SSH-ключи;
- в личных настройках на портале (по кнопке );
- при создании сервера.
Чтобы добавить личный SSH-ключ на портал:
- В главном меню портала перейдите в раздел Ресурсы → Cloud Engine → SSH-ключи или в правом верхнем углу портала нажмите на кнопку .
- Нажмите на кнопку Создать.
- В открывшемся окне заполните поля:
- Название — название ключа или группы ключей;
- Логин — логин, под которым будет происходить соединение с сервером;
- Ключи — содержимое файла с публичным ключом, например, файла id_rsa.pub.
Если нужно добавить более одного ключа, то нажмите на кнопку Добавить и введите ещё один публичный ключ.
- Нажмите на кнопку Добавить.
В результате добавленный SSH-ключ отобразится на портале:
- в разделе Ресурсы → Cloud Engine → SSH-ключи:
- в личных настройках на портале (по кнопке ):
Добавленный SSH-ключ можно отредактировать или удалить. Подробнее см. раздел Действия с SSH-ключами.
Действия с SSH-ключами
Для просмотра доступных действий с SSH-ключами нажмите на кнопку в строке с нужным ключом:
Редактирование SSH-ключа
Чтобы отредактировать SSH-ключ:
- Выберите пункт Редактировать.
- В открывшемся окне заполните поля:
- Название — название ключа или группы ключей;
- Ключи — содержимое файла с публичным ключом, например, файла id_rsa.pub.
Если нужно добавить ещё ключи, то нажмите на кнопку Добавить и введите ещё один публичный ключ.
- Нажмите на кнопку Изменить.
Удаление SSH-ключа
Чтобы удалить SSH-ключ, выберите пункт Удалить и в открывшемся окне нажмите на кнопку Удалить.
В этой статье
Мы ответили на ваш вопрос?