Thank you for reading this post, don't forget to subscribe!
Если вы умеете работать с ключами SSH и работать по SSH, то можете пропустить этот момент.
Создать key pair
Создайте kep pair, формата - pem, если его ещё нет. Используйте его при создании инстанса.
Почему pem? Разве мы не будем подключаться через PuTTY с ОС Windows?
Будем! pem формат лучше сразу сделать, так как вдруг будете подключаться с систем Linux\MacOS. А формат pem мы преобразуем в ppk для PuTTY.
Создаем простой инстанс и добавим key pair, который создавали мы.
Как подключиться к инстансу с ОС Windows
Преобразуем pem в ppk
- Скачиваем утилиту генерации ключей RSA и DSA с официального сайта, устанавливаем и запускаем приложение (файл puttygen.exe).
- Нажимаем кнопку "Load" и выбираем\загружаем ключ формата pem (в текущем примере это - aleks-pem.pem). Выйдет уведомление об успешности импорта ключа, нажимаем "ОК".
- Нажимаем кнопку "Save private key". Выйдет предупреждение - "Вы уверены, что хотите сохранить этот ключ без парольной фразы, чтобы защитить его?" Нажимаем "Yes". Выбираем путь \ выбираем наименование файла и "Save".
Подключиться к стенду по SSH с ОС Windows удобнее всего с использованием бесплатной программы PuTTY.
- Скачиваем SSH-клиент с официального сайта, устанавливаем и запускаем приложение (файл putty.exe).
- Вводим Public IPv4 address инстанса в графу "Имя хоста\Host Name". Проверяем графу "Тип соединения\Connection type" - должен быть выбран пункт "SSH". Выбираем наименование сессии в графу "Saved Sessions". Нажимаем "Соединиться\Open".
Задать путь до сертификата. "SSH" > "Auth" > Выбор сертификата (.ppk) - "Private key file for authentication
Задать пользователя в авто-логин. "Data" > заполнить графу "Auto-login username"
Сохраним подключение, чтобы заново не настраивать всю эту прелесть. "Session" > "Save" и появится название сессии под "Default Settings".
3. Два рази клик мыши по названию сессии и вуаля..
Как подключиться к стенду с ОС Linux\Mac OS
Для подключения используем SSH-клиент Terminal, который встроен в ОС. При вводе команд нужно помнить, что в Linux-образных ОС они вводятся только в нижнем регистре (с маленькой буквы).
1. Откройте терминал сочетанием клавиш Ctrl + Alt + T
2. Вводим команду и нажимаем "Enter". Заранее перекидываем туда сертификат формата pem.
ssh -i certificate.pem ec2-user@PublicIPInstance
Пример.
ssh -i aleks-pem.pem ec2-user@3.120.115.103
Are you sure you want to continue connecting (yes/no)? yes