Подключиться к Linux ECS по ключу
В этом разделе описано, как подключиться с помощью пары SSH-ключей к виртуальной машине Linux из операционных систем Linux и Windows.
Перед началом работы
-
Убедитесь, что у вас есть приватный ключ с расширением .pem или .ppk.
-
Убедитесь, что к виртуальной машине привязан Elastic IP.
-
Убедитесь, что в правилах группы безопасности открыт доступ к TCP-порту 22.
Подключиться из Windows через PuTTY
-
Установите и запустите PuTTY.
-
PuTTY поддерживает приватные ключи в собственном формате .ppk, поэтому проверьте расширение вашего файла приватного ключа:
-
Если файл имеет расширение .ppk, перейдите к следующему шагу.
-
Если файл имеет расширение .pem, конвертируйте приватный ключ в формат .ppk.
-
-
В разделе Session в поле Host name (or IP address) введите внешний Elastic IP виртуальной машины, к которой нужно подключиться.
-
Перейдите в раздел Connection → Data.
-
В поле Auto-login username введите имя пользователя.
ПримечаниеПри авторизации по ключевой паре для CoreOS используйте логин core, а для остальных операционных систем используйте root.
-
Перейдите в раздел Connection → SHH → Auth → Credentials.
-
В поле Private key file for authentication нажмите Browse и выберите приватный ключ с расширением .ppk.
-
Нажмите Open.
-
Нажмите Да.
Подключиться из Windows через Xshell
-
Запустите Xshell.
-
Нажмите Новый.
-
В поле Имя введите название подключения.
-
В поле Хост введите Elastic IP виртуальной машины.
-
Нажмите OK.
-
Выберите созданное подключение и нажмите Соединение.
-
Нажмите Принять и Сохранить.
-
Введите имя пользователя. По умолчанию — root.
-
Нажмите OK.
-
Выберите Public Key.
-
Нажмите Просмотр → Файл.
-
Выберите приватный ключ с расширением .pem и нажмите Открыть.
-
Нажмите OK.
Подключиться из Linux или MacOS
-
Откройте терминал:
-
Linux: с помощью комбинации клавиш CTRL + ALT + T.
-
MacOS: найдите терминал в поиске или в окне Finder в папке Программы/Утилиты.
-
-
Выполните команду:
chmod 400 /path/kp_name.pemГде:
-
path — путь к приватному ключу;
-
kp_name — название приватного ключа.
-
-
Выполните команду:
ssh -i /path/kp_name.pem root@EIPГде:
-
path — путь к приватному ключу;
-
kp_name — название приватного ключа;
-
EIP — внешний IP-адрес.
-
- Перед началом работы
- Подключиться из Windows через PuTTY
- Подключиться из Windows через Xshell
- Подключиться из Linux или MacOS