Подключиться к серверу по SSH
Помимо подключения через виртуальную консоль, к серверу Bare Metal можно подключиться по SSH с помощью ключевой пары или с помощью пароля. Подключение с помощью SSH-ключей — более безопасный и удобный способ по сравнению с доступом по паролю.
Перед началом работы
-
Убедитесь, что статус сервера — «Запущен».
-
Подготовьте для подключения:
-
Публичный IP-адрес сервера.
-
Логин пользователя сервера.
-
Приватный ключ или пароль пользователя сервера.
-
Подключиться по SSH
-
Откройте терминал на вашем компьютере.
-
Выполните команду для подключения.
ssh <login>@<public_IP>Где:
-
<login> — имя пользователя виртуальной машины.
-
<public_IP> — публичный IP-адрес виртуальной машины.
Если на вашем устройстве есть несколько приватных ключей, дополнительно укажите, какой из них использовать для подключения.
ssh -i <path_to_private_key>/<keyname> <login>@<public_IP>Где:
-
<path_to_private_key> — расположение файла с приватным ключом.
-
<keyname> — название файла с приватным ключом.
-
<login> — имя пользователя виртуальной машины.
-
<public_IP> — публичный IP-адрес виртуальной машины.
ПримечаниеДля подключений с Windows в пути необходимо использовать обратную косую черту <path_to_private_key>\<keyname>.
-
-
Подтвердите подключение.
Подключиться по паролю
Пароль задается при аренде сервера, но по умолчанию доступ по паролю не настроен.
Чтобы настроить доступ по паролю, измените значение соответствующего параметра в конфигурационном файле sshd_config. Путь до конфигурационного файла может отличаться в разных операционных системах. В инструкции ниже рассмотрим настройку доступа по паролю на примере ОС Ubuntu.
-
Подключитесь к серверу с помощью ключевой пары или через виртуальную консоль.
-
В конфигурационном файле SSH-сервера /etc/ssh/sshd_config измените значение параметра PasswordAuthentication:
PasswordAuthentication yes -
Чтобы применить изменения, перезагрузите SSH-сервер:
sudo systemctl restart ssh
Теперь вы можете подключиться к серверу по паролю:
-
Откройте терминал.
-
Выполните команду:
ssh user@188.50.92.41где user — логин пользователя, а 188.50.92.41 — публичный IP-адрес сервера.
ssh user@188.50.92.41 -
Введите «yes» и нажмите Enter, чтобы подтвердить подключение.
-
Укажите пароль пользователя.
- Перед началом работы
- Подключиться по SSH
- Подключиться по паролю