Ключ 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 на панель управления
	- После входа в систему перейдите по ссылке https://my.vultr.com/sshkeys .
- Нажмите «Добавить ключ SSH».
- Введите описательное имя для ключа.
- Вставьте ваш открытый ключ SSH. Это длинная строка, начинающаяся с "ssh-rsa". Вы должны были сохранить это, когда вы сгенерировали свой ключ.
- Нажмите «Добавить ключ SSH».
- Теперь при развертывании серверов вы сможете выбрать, какие ключи SSH вы хотите добавить на вновь развернутый сервер. Не забудьте выбрать ключи до первоначального развертывания сервера, в противном случае вам нужно будет войти на вновь созданный сервер и добавить ключи SSH вручную.
Ограничения
	- Ключи SSH доступны только для Linux и FreeBSD. Они не поддерживаются для Windows, пользовательских ISO и восстановления снимков.
- Ключами SSH можно управлять только с панели управления во время развертывания. Вы не можете использовать панель управления для управления ими на уже установленном экземпляре.
Подключение к серверу с использованием ключа SSH из клиента Windows
	- Загрузите и запустите клиент PuTTY SSH.
- Введите IP-адрес или имя пользователя + IP-адрес ( [email protected]) сервера назначения в поле «Имя хоста» в категории «Сеанс».
- Перейдите в категорию «Соединение -> SSH -> Auth» (левая сторона).
- Нажмите «Обзор ...» рядом с «Файл закрытого ключа для аутентификации». Выберите файл закрытого ключа (заканчивающийся на .ppk), который вы создали ранее с помощью PuTTYgen.
- Нажмите «Открыть», чтобы установить соединение.
- Когда закончите, завершите сеанс, нажав Ctrl+d.
Подключение к серверу с использованием ключа SSH из клиента Linux
	- Убедитесь, что в вашей операционной системе Linux установлен SSH-клиент ( which ssh). Если клиент не установлен, вам необходимо установить его.
- Инициировать соединение: ssh -i /path/to/id_rsa [email protected]
- Когда закончите, завершите сеанс, нажав Ctrl+d.