Бесплатная миграция IT-инфраструктуры в облако
На главную
37fb80c5-86c9-46d6-b683-0a5c8bf0c098
Серверы

SSH-ключи

Для безопасного подключения к серверам вы можете использовать SSH-ключи. Их удобно сохранять в панели управления в разделе «SSH-ключи», чтобы использовать при создании новых серверов. 

Использование SSH-ключей опционально: они повышают безопасность и дают дополнительное удобство при логине на сервер, однако пользоваться ими необязательно. Если вы не хотите использовать SSH-ключи, вы можете по-прежнему авторизовываться на сервере по логину и паролю.

Создание SSH-ключей

Создать SSH-ключи можно по нашей инструкции. Она также приводится в панели управления в разделе «SSH-ключи».

В процессе генерации ключей создаются два ключа: приватный и публичный. Приватный хранится на вашем компьютере, а публичный необходимо добавить на сервер, к которому вы хотите подключаться.

Добавить ключ на сервер и в панель Timeweb Cloud можно несколькими способами: 

  • при создании нового сервера — ключ будет добавлен на сервер и сохранен в панели;
  • в настройках существующего сервера — ключ будет добавлен на сервер и сохранен в панели;
  • в разделе SSH-ключи — ключ будет сохранен в панели, и затем вы сможете добавлять его на серверы.

Добавление ключа на новый сервер

Добавить ключ на новый сервер можно при его создании, в пункте «Авторизация». Вы можете выбрать один из ключей, уже добавленных в панель, или загрузить новый ключ. 

Acb234de 0c9f 4583 Ba0e 4f864f4dcbc9

Завершите создание сервера, и указанный вами SSH-ключ добавится на сервер и автоматически. Вы сможете заходить на сервер без пароля.

Если вы загрузили новый ключ, он также будет доступен в списке ключей в разделе «SSH-ключи».

Если вы не добавили ключ при создании сервера, вы сможете зайти на него, как обычно, используя логин и пароль.

Добавление ключа на существующий сервер

Если сервер уже существует, вы можете добавить на него новый ключ на вкладке «Доступ» → «Изменить».

83b12307 Bd6a 4fbf 9ca7 336a47a81898

Выберите один из существующих ключей или загрузите новый.

86761cbd A44e 4f35 Be67 673816803f22

Ключ будет автоматически добавлен на сервер в течение пару минут (без перезагрузки), и вы сможете заходить на сервер без пароля.

Если вы загрузили новый ключ, он также отобразится в списке ключей в разделе «SSH-ключи».

Добавление ключа в панель

Вы можете добавить SSH-ключ в панель управления, пока не привязывая его ни к какому серверу.

Для этого:

  1. Перейдите в раздел «SSH-ключи» и нажмите «Добавить».
  2. Скопируйте ключ в форму и укажите удобное имя. Если вы хотите сделать его ключом по умолчанию, чтобы он автоматически добавлялся при создании новых серверов, отметьте галочкой эту настройку.

73cd4b84 323c 4273 A2f8 62c87f9dff84

  1. Нажмите «Добавить». 

Ключ будет отображен в списке SSH-ключей. В дальнейшем вы сможете выбирать его при создании нового сервера, в настройках существующего или при переустановке ОС.

Вход на сервер по ключу

Если вы добавили на сервер SSH-ключ, то теперь вы можете заходить на него без пароля. 

Чтобы войти на сервер по SSH-ключу:

  1. Откройте терминал или Windows Powershell на своем компьютере.
  2. Выполните команду вида:
ssh user@server

Например:

ssh root@213.171.8.153

Вы будете автоматически авторизованы на сервере.

Ключ по умолчанию

Чтобы определенный ключ предлагался при создании всех новых серверов, отметьте пункт «Автоматически добавлять на новые серверы». Это можно сделать при добавлении нового ключа в панель или в настройках уже существующего.

Удаление ключа

В разделе «SSH-ключи» кликните на три точки в строке с нужным ключом и нажмите «Удалить ключ». 

Была ли статья полезна?
Ваша оценка очень важна
Комментарии 2
Alexey V
Alexey V
26.04.2024, 15:30

Не получается, делаю все пошагово по инструкции, но все равно просит пароль при входе

Команда Timeweb Cloud
Команда Timeweb Cloud
27.04.2024, 06:24

Добрый день! Сейчас наблюдается проблема с SSH-ключами, коллеги уже ею занимаются. В ближайшие дни всё решим 👌