Как генерировать ключи SSH?
Ключ SSH позволяет вам войти на ваш сервер без пароля. Ключи SSH могут автоматически добавляться на серверы в процессе установки.
Ключами SSH можно управлять только с панели управления во время развертывания. Вы не можете использовать панель управления для управления ими на уже установленном экземпляре.
Создание ключа SSH в Windows
Самый простой способ создать ключ SSH в Windows - использовать PuTTYgen.- Скачайте и запустите PuTTYgen.
- Нажмите кнопку «Создать».
- Для дополнительной безопасности вы можете ввести ключевую фразу. Это потребуется для использования ключа SSH и не позволит кому-либо, имеющему доступ к вашему файлу ключа, использовать ключ.
- После того, как ключ сгенерирован, нажмите «Сохранить закрытый ключ». Убедитесь, что вы сохранили это в безопасном месте, так как невозможно восстановить этот файл, если он потерян
- Выделите весь текст в «Открытом ключе для вставки в authorized_keys файл OpenSSH ». Это то, что вам нужно будет ввести в панель управления, чтобы использовать ключ SSH.
Создание ключа SSH в Linux
Инструменты для создания и использования SSH являются стандартными и должны присутствовать в большинстве дистрибутивов Linux. С помощью следующих команд вы можете сгенерировать ключ ssh.- Run: ssh-keygen -t rsa. Для более безопасного 4096-битного ключа запустите:
ssh-keygen -t rsa -b 4096
- Нажмите Enter, когда вас спросят, где вы хотите сохранить ключ (будет использоваться местоположение по умолчанию).
- Введите пароль для вашего ключа.
- Выполнить
cat ~/.ssh/id_rsa.pub
- - это даст вам ключ в нужном формате для вставки в панель управления.
- Убедитесь, что вы сделали резервную копию ~/.ssh/id_rsa файла. Это не может быть восстановлено, если это потеряно.
Ограничения
Ключи SSH доступны только для Linux и FreeBSD. Они не поддерживаются для Windows, пользовательских ISO и восстановления снимков.Ключами SSH можно управлять только с панели управления во время развертывания. Вы не можете использовать панель управления для управления ими на уже установленном экземпляре.
Подключение к серверу с использованием ключа SSH из клиента Windows
- Загрузите и запустите клиент PuTTY SSH.
- Введите IP-адрес или Имя пользователя + IP-адрес (user@x.x.x.x) сервера назначения в поле «Имя хоста» в категории «Сеанс».
- Перейдите в категорию «Соединение -> SSH -> Auth» (левая сторона).
- Нажмите «Обзор...» рядом с «Файл закрытого ключа для аутентификации». Выберите файл закрытого ключа (заканчивающийся на.ppk), который вы создали ранее с помощью PuTTYgen.
- Нажмите «Открыть», чтобы установить соединение.
- Когда закончите, завершите сеанс, нажав Ctrl+d.
Подключение к серверу с использованием ключа SSH от клиента Linux
- Убедитесь, что в вашей операционной системе Linux установлен SSH-клиент (which ssh). Если клиент не установлен, вам необходимо установить его.
- Инициировать соединение:
ssh -i /path/to/id_rsa user@x.x.x.x
- Когда закончите, завершите сеанс, нажав Ctrl+d.
Комментариев 0