Подключение к ВM Linux® по Ключевой Паре

Удаленное подключение через PuTTY Windows OS®

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

Для удаленного подключения с помощью Ключевой Пары (Key pair) нужно соблюсти следующие условия:

  • есть в наличии файл Ключевой Пары (например, KeyPair-1704.pem или KeyPair-1704.ppk);

  • статус ECS должен быть Running;

  • к ECS привязан внешний IP (EIP);

  • в правилах Группы Безопасности (Security Group Role) должен быть открыт доступ к порту 22.

    Примечание

    Как настроить Группу безопасности смотрите инструкцию «Настройка сетей» — раздел «Создание Группы Безопасности».

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

  1. Проверьте расширение файла Ключевой Пары:

    • если расширение вида .ppk — переходите к п.8;

    • если расширение вида .pem — переходите к п.2.

  2. Скачайте две программы: putty.exe и puttygen.exe.

  3. Запустите puttygen.exe и нажмите кнопку Load.

  4. Выберите файл Ключевой Пары с расширением .pem. Удостоверьтесь, что отображаются все форматы файлов Нажмите кнопку Открыть.

    ../_images/s__format-pem-with-key-pair.jpeg
  5. Нажмите ОК.

  6. Нажмите кнопку Save private key.

    ../_images/s__save-private-key.jpeg
  7. Укажите имя файла и нажмите Сохранить.

  8. Запустите программу putty.exe. Выберите ConnectionData. В поле Auto-login username введите логин.

    Примечание

    При авторизации используя Ключевую Пару: логин core— для ВМ на CoreOS; логин root — для прочих ВМ (всех ОС семейства Linux, кроме CoreOS).

    ../_images/s__auto-login-username.jpeg
  9. Выберите ConnectionSHHAuth. В нижнем поле Private key file for authentication нажмите Browse и выберите Ключевую Пару, сконвертированную в п.7 (файл с расширением .ppk).

    ../_images/s__private-key-file.jpeg
  10. Выберите Session и в поле Host name (or IP address) введите внешний IP (EIP) виртуальной машины, к которой нужно подключиться. Нажмите Open.

  11. В окне-предупреждении нажмите Да.

Удаленное подключение через Xshell Windows OS®

Для подключения через Windows® необходимо скачать программу Xshell.

Для удаленного подключения с помощью Ключевой Пары (Key Pair) нужно соблюсти следующие условия:

  • в наличии есть файл Ключевой Пары (например, KeyPair-1704.pem);

  • статус ECS должен быть Running;

  • к ECS привязан внешний IP (EIP);

  • в правилах Группы Безопасности (Security Group Role) должен быть открыт доступ к порту 22.

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

  1. Запустите программу Xshell.

    ../_images/s__start-file-xshell.jpeg
  2. В консоль введите команду вида ssh root@ EIP, где EIP — внешний IP виртуальной машины ECS. Например, ssh root@192.168.0.1. Нажмите Enter.

  3. Нажмите кнопку Accept and Save.

  4. Установите переключатель на Public Key и нажмите Browse. Выберите файл (File…) Ключевой Пары с расширением .pem. Нажмите ОК.

    ../_images/s__radiobutton-public-key.jpeg

Удаленное подключение через Linux OS/MacOS

  1. Откройте утилиту Терминал (Terminal).

  2. Запустите команду chmod 400 / path /kp_name.pem, где path — путь к файлу Ключевой Пары, kp_name — имя файла Ключевой Пары.

  3. Далее запустите команду ssh -i / path /kp_name.pem root@EIP, где path — путь к файлу Ключевой Пары, kp_name — имя файла Ключевой Пары, EIP — внешний IP.