- tocdepth
2
Подключиться к 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 виртуальной машины, к которой нужно подключиться.
Перейдите в раздел
.В поле Auto-login username введите имя пользователя.
Примечание
При авторизации по ключевой паре для CoreOS используйте логин
core
, а для остальных операционных систем используйтеroot
.Перейдите в раздел
.В поле 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-адрес.
для Dev & Test