Подключиться к 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