Как получить доступ к экземпляру AWS EC2 с помощью SSH с помощью Powershell из ОС Windows.
PuTTY, бесплатный эмулятор терминала с открытым исходным кодом, является одним из замечательных инструментов, используемых для SSH в экземпляре AWS EC2, и он обычно используется для этой цели.
Я только недавно понял, что программа автоматизации задач и управления конфигурацией под названием Powershell от Microsoft хорошо подходит для легкого доступа к экземпляру EC2 без загрузки какого-либо стороннего приложения и последующей необходимой настройки для доступа.
Давайте рассмотрим это, показав несколько шагов для достижения этой цели.
Шаг 1: Создайте пары ключей
Давайте создадим пару ключей из консоли управления AWS. Найдите EC2 в поле поиска служб на консоли управления и щелкните EC2, найдите ссылку «Пары ключей» в левой строке меню. Это находится в меню «Сеть и безопасность», как показано ниже.

Выберите ссылку и нажмите кнопку «Создать пару ключей».

Дайте ему имя. Я назову его «ssh-ec2key». Убедитесь, что «тип пары ключей» — «RSA», а «.pem» выбран в разделе «Формат файла закрытого ключа». Нажмите кнопку «Создать пару ключей». Результат должен выглядеть так, как показано на скриншоте ниже. Обратите внимание, что будут сгенерированы два ключа: открытый ключ, как показано ниже, и закрытый ключ, который необходимо загрузить на ваш компьютер, который потребуется для подключения по ssh к экземпляру EC2 позже.

Шаг 2. Перейдите к пути к закрытому ключу.
В Powershell убедитесь, что вы перешли по пути загруженного закрытого ключа. Мой «ssh-ec2key.pem» находится в папке «скачать» по этому пути на моем ПК.

Шаг 3: Создайте экземпляр EC2.
Выберите «Панель управления EC2» и нажмите «Запустить экземпляр», дайте ему имя. Например, «Мой экземпляр EC2». Выберите тип экземпляра «Amazon Linux 2 AMI… Подходит для уровня бесплатного пользования», «Подходит для уровня бесплатного пользования t2.micro». Выберите необходимое имя пары ключей (открытый ключ). Выберите по умолчанию «vpc» и «подсеть» в разделе «Настройки сети». В разделе «Брандмауэр» создайте новую группу безопасности. Выберите «Разрешить SSH-трафик от» «Мой IP» (Здесь IP-адрес, назначенный вашим провайдером, появится в качестве опции для выбора). Примите конфигурацию хранилища по умолчанию и нажмите «Запустить экземпляр».

Возьмите назначенный общедоступный IPv4-адрес, так как он будет использоваться для доступа по ssh. Запустите powershell и убедитесь, что вы находитесь на пути к закрытому ключу, введите эту команду в терминале и нажмите клавишу ввода.
ssh -i ssh-ec2key.pem [email protected]
Successful access to the EC2 instance from Powershell
Это также может быть достигнуто с помощью командной строки Windows (CMD).

Я надеюсь, что это было информативно, и я увижу вас в следующем. Ваше здоровье!