Для безопасного подключения к серверам вы можете использовать SSH-ключи. Их удобно сохранять в панели управления в разделе «SSH-ключи», чтобы использовать при создании новых серверов.
Использование SSH-ключей опционально: они повышают безопасность и дают дополнительное удобство при логине на сервер, однако пользоваться ими необязательно. Если вы не хотите использовать SSH-ключи, вы можете по-прежнему авторизовываться на сервере по логину и паролю.
Создать SSH-ключи можно по нашей инструкции. Она также приводится в панели управления в разделе «SSH-ключи».
В процессе генерации ключей создаются два ключа: приватный и публичный. Приватный хранится на вашем компьютере, а публичный необходимо добавить на сервер, к которому вы хотите подключаться.
Добавить ключ на сервер и в панель Timeweb Cloud можно несколькими способами:
Добавить ключ на новый сервер можно при его создании, в пункте «Авторизация». Вы можете выбрать один из ключей, уже добавленных в панель, или загрузить новый ключ.
Завершите создание сервера, и указанный вами SSH-ключ добавится на сервер и автоматически. Вы сможете заходить на сервер без пароля.
Если вы загрузили новый ключ, он также будет доступен в списке ключей в разделе «SSH-ключи».
Если вы не добавили ключ при создании сервера, вы сможете зайти на него, как обычно, используя логин и пароль.
Если сервер уже существует, вы можете добавить на него новый ключ на вкладке «Доступ» → «Изменить».
Выберите один из существующих ключей или загрузите новый.
Ключ будет автоматически добавлен на сервер в течение пару минут (без перезагрузки), и вы сможете заходить на сервер без пароля.
Если вы загрузили новый ключ, он также отобразится в списке ключей в разделе «SSH-ключи».
Вы можете добавить SSH-ключ в панель управления, пока не привязывая его ни к какому серверу.
Для этого:
Ключ будет отображен в списке SSH-ключей. В дальнейшем вы сможете выбирать его при создании нового сервера, в настройках существующего или при переустановке ОС.
Если вы добавили на сервер SSH-ключ, то теперь вы можете заходить на него без пароля.
Чтобы войти на сервер по SSH-ключу:
ssh user@server
Например:
ssh root@213.171.8.153
Вы будете автоматически авторизованы на сервере.
Чтобы определенный ключ предлагался при создании всех новых серверов, отметьте пункт «Автоматически добавлять на новые серверы». Это можно сделать при добавлении нового ключа в панель или в настройках уже существующего.
В разделе «SSH-ключи» кликните на три точки в строке с нужным ключом и нажмите «Удалить ключ».
Не получается, делаю все пошагово по инструкции, но все равно просит пароль при входе
Добрый день! Сейчас наблюдается проблема с SSH-ключами, коллеги уже ею занимаются. В ближайшие дни всё решим 👌