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

На этой странице описаны действия по подключению к виртуальной машине под управлением Linux по ключевой паре с помощью PuTTY, Xshell, OS/MacOS.

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

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

Для подключения через Windows скачайте программу PuTTY.

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

  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». Выберите Connection → Data. В поле Auto-login username введите логин.

    Примечание

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

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

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

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

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

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

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

  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.