Подключение к ВМ Linux

Обновлена 20 декабря 2023 г. в 05:58

Подключение к ВМ Linux

Рекомендуемый способ подключения к виртуальной машине Linux – по протоколу SSH с использованием ключевой пары.

Для подключения по SSH необходимо, чтобы на виртуальной машине был запущен сервер SSH. На виртуальных машинах Linux, созданных в VK Cloud, по умолчанию устанавливается и запускается OpenSSH-сервер.

Перед подключением убедитесь, что выполняются следующие условия:

виртуальная машина запущена и процесс загрузки ОС завершился;

в настройках сети ВМ разрешен удаленный доступ по протоколу SSH (TCP-порт 22) — добавьте группу безопасности ssh;

у ВМ есть внешний («плавающий») IP-адрес, доступный для подключения.

Вместо внешнего IP-адреса можно использовать полное доменное имя виртуальной машины (FQDN). Для подключения по полному доменному имени требуются правильно настроенные DNS-записи.

В виртуальных машинах, которые были созданы из предлагаемых платформой VK Cloud образов FreeBSD и Bitrix, не поддерживается работа с внешней сетью ext-net. Для подключения по SSH к такой ВМ необходимо, чтобы она находилась в приватной сети со включенным DHCP.

Если подключение к виртуальной машине по SSH невозможно или недоступно, используйте VNC-консоль.

Определите имя пользователя (логин) операционной системы, которая развернута на целевой ВМ.

В образах VK Cloud (кроме Bitrix) учетная запись root заблокирована в целях безопасности и добавлена учетная запись для использования по умолчанию:

| Операционная система | Имя пользователя |
| --- | --- |
| AlmaLinux | almalinux |
| ALT Linux | altlinux |
| Astra Linux | astra |
| Bitrix | root |
| CentOS | centos |
| Debian | debian |
| Fedora | fedora |
| FreeBSD | freebsd |
| openSUSE | opensuse |
| Ubuntu | ubuntu |
| РЕД ОС | redos |

Для подключения к ВМ по SSH с использованием ключевой пары необходимо, чтобы публичный ключ был сохранен на виртуальной машине в файле ~/.ssh/authorized_keys, а файл с приватным ключом находился на компьютере, с которого выполняется подключение.

Если виртуальная машина создавалась на платформе VK Cloud:

публичный ключ был сохранен на виртуальной машине автоматически;
при выборе опции Создать новый ключ приватный ключ в файле с расширением .pem был загружен на компьютер, с которого создавалась ВМ.

В случае если один или оба ключа из пары утрачены, следуйте инструкции по восстановлению.

(Опционально) Настройте права доступа к файлу ключа:

Выполните команду в терминале.

Для подключения по IP-адресу:

ssh -i <путь к ключу> <имя пользователя>@<внешний IP-адрес виртуальной машины>

Для подключения по полному доменному имени:

ssh -i <путь к ключу> <имя пользователя>@<полное доменное имя виртуальной машины>

Если это первое подключение к ВМ, появится запрос подтверждения:

The authenticity of host '213.219.212.130 (213.219.212.130)' can't be established.ECDSA key fingerprint is SHA256:aYZIWs9N6KRtfFOuic6eoWcluhSp6+jha/DSBgd9McI.Are you sure you want to continue connecting (yes/no)?

Введите в терминале yes и нажмите Enter.