АМС | Как подключиться к EC2 по SSH с помощью Putty

Ams Kak Podklucit Sa K Ec2 Po Ssh S Pomos U Putty

SSH в экземпляр EC2 — довольно важный шаг, поскольку он позволяет пользователю использовать службы экземпляра AWS EC2. Мало того, что некоторые операционные системы, установленные на экземпляре AWS EC2, имеют только SSH-терминал, это означает, что нет GUI (графического пользовательского интерфейса) для использования услуг, предоставляемых этой конкретной операционной системой.

Putty — это инструмент, который устанавливает SSH-соединение для пользователя и предоставляет графический интерфейс для настройки этого соединения. Putty можно легко использовать для подключения SSH к экземпляру Amazon EC2. В этом посте объясняется процесс использования Putty для SSH в инстансе AWS EC2.

Скачайте и установите Putty

Большинство из них не установлены на машине пользователя, поэтому первым шагом является фактическая загрузка и установка шпатлевки на машину пользователя. Для этого посетите официальную веб-страницу Putty, просто нажав здесь. На веб-странице Putty нажмите кнопку с надписью «Загрузить Putty»:









После этого откроется страница загрузки Putty. На этой странице выберите версию Putty в соответствии с архитектурой и операционной системой, на которую она будет установлена. Для этого поста это будет x64-бит для Windows:







После загрузки Putty запустите загруженный файл, чтобы начать процесс установки Putty:



Пройдите через мастер установки Putty и установите его в своей системе. После завершения процесса установки найдите Putty в меню «Пуск»:

Щелчок по приложению при запуске запустит его:

Использование Putty для подключения по SSH к экземпляру EC2

Чтобы подключиться к экземпляру EC2 с помощью Putty, вам необходимо настроить подключение. Прежде всего, получите адрес экземпляра EC2 и имя пользователя на «странице подключения» экземпляра EC2. Итак, откройте страницу подключения, щелкнув правой кнопкой мыши экземпляр EC2 и выберите в меню пункт «Подключиться»:

Со страницы подключения перейдите на вкладку «Клиент SSH» и скопируйте «username@publicadress» из примера команды SSH:

Вернитесь к Putty и вставьте это имя пользователя @ publicaddress в поле «Имя хоста» и оставьте порт «22»:

После этого нам нужно прикрепить файл пары ключей .ppk, для этого в левом навигационном меню откройте «Учетные данные: в разделе «Аутентификация» внутри «Соединение => SSH»:

После этого нажмите кнопку браузера и выполните поиск в файле ppk (если файл ppk недоступен и есть только .pem, перейдите в следующий раздел и вернитесь к этому шагу):

Как только закрытый ключ загружен в Putty, все настройки теперь на месте. Просто нажмите кнопку «Открыть», чтобы инициировать SSH-соединение с инстансом EC2:

После этого откроется терминал со всплывающим подтверждением, просто нажмите на опцию «Принять»:

После этого внутри терминала будет установлено SSH-соединение с экземпляром AWS EC2:

На этом подключение к экземпляру AWS через Putty завершено.

Создание файла PPK из файла Pem с помощью PuttyGen

Пара ключей, прикрепленная к экземпляру EC2, не может быть изменена после создания экземпляра EC2. Это означает, что если пользователь создал пару ключей в формате pem, то эту пару ключей нельзя использовать с Putty. Чтобы решить эту проблему, Putty предоставляет приложение «puttygen», которое может преобразовывать файлы пары ключей «pem» в файлы пары ключей «ppk».

Для этого откройте папку установки Putty на компьютере пользователя и внутри этой папки откройте приложение с именем «puttygen»:

В этом приложении Putty Key Generator щелкните вкладку «Конверсии», а затем «Импорт»:

Затем найдите файл pem, прикрепленный к вашему экземпляру EC2, и загрузите его:

Как только это будет сделано, просто нажмите «Сохранить закрытый ключ» и сохраните закрытый ключ в формате PPK:

После этого зайдите в папку и проверьте наличие файла ppk:

Это все о создании файла ppk из файла pem для экземпляра EC2.

Заключение

Putty можно использовать для создания SSH-соединения с экземпляром AWS EC2 довольно легко, для этого пользователю необходимо убедиться, что Putty установлен на его машине. После этого откройте Putty и укажите все необходимые данные. После настройки подключения просто нажмите кнопку «Открыть» в Putty, и откроется новый терминал, который затем подключится к SSH экземпляра EC2.