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

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

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

1. Проверьте возможность подключения по 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-консоль.

2. Выберите имя пользователя

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

В образах 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

3. Проверьте наличие ключевой пары

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

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

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

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

4. Подключитесь к ВМ

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

    chmod 400 <путь к ключу>
  2. Выполните команду в терминале.

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

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

      ssh -i <путь к ключу> <имя пользователя>@<полное доменное имя виртуальной машины>
  3. Если это первое подключение к ВМ, появится запрос подтверждения:

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

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