AWS | Jak SSH do EC2 za pomocą Putty

Aws Jak Ssh Do Ec2 Za Pomoca Putty



SSH do instancji EC2 jest dość ważnym krokiem, ponieważ pozwala użytkownikowi korzystać z usług instancji AWS EC2. Co więcej, niektóre systemy operacyjne zainstalowane na instancji AWS EC2 mają tylko terminal SSH, co oznacza, że ​​nie ma GUI (graficznego interfejsu użytkownika) do korzystania z usług świadczonych przez ten konkretny system operacyjny.

Putty to narzędzie, które tworzy połączenie SSH dla użytkownika i zapewnia GUI do konfiguracji tego połączenia. Putty można łatwo wykorzystać do połączenia SSH z instancją EC2 Amazon. Ten post wyjaśni proces używania Putty dla SSH w instancji AWS EC2.

Pobierz i zainstaluj Putty

Większość z nich nie jest instalowana na komputerze użytkownika, dlatego pierwszym krokiem jest faktyczne pobranie i zainstalowanie programu PuTTY na komputerze użytkownika. W tym celu odwiedź oficjalną stronę Putty, po prostu klikając tutaj. Na stronie Putty kliknij przycisk „Pobierz Putty”:









Następnie otworzy się strona pobierania programu Putty. Z tej strony wybierz wersję Putty zgodnie z architekturą i systemem operacyjnym, na którym ma być zainstalowana. W tym poście będzie to x64-bit dla systemu Windows:







Po pobraniu programu Putty uruchom pobrany plik, aby rozpocząć proces instalacji programu Putty:



Przejdź przez kreatora instalacji Putty i zainstaluj go w swoim systemie. Po zakończeniu procesu instalacji wyszukaj Putty z menu Start:

Kliknięcie aplikacji podczas uruchamiania spowoduje jej uruchomienie:

Używanie Putty do SSH w instancji EC2

Aby połączyć się z instancją EC2 za pomocą Putty, musisz skonfigurować połączenie. Przede wszystkim uzyskaj adres instancji EC2 i nazwę użytkownika ze strony „Połącz” instancji EC2. Otwórz więc stronę połączenia, klikając prawym przyciskiem myszy instancję EC2 i wybierz opcję „Połącz” z menu:

Ze strony połączenia przejdź do zakładki „Klient SSH” i skopiuj „nazwa_użytkownika@publicadress” z przykładowego polecenia SSH:

Wróć do Putty i wklej tę nazwę użytkownika@publicaddress w polu „Nazwa hosta” i ustaw port na „22”:

Następnie musimy dołączyć plik pary kluczy .ppk, w tym celu z lewego menu nawigacyjnego otwórz „Credentials: under” Auth” wewnątrz „Connection => SSH”:

Następnie kliknij przycisk przeglądarki i wyszukaj w pliku ppk (w przypadku, gdy plik ppk nie jest dostępny i tylko .pem, przejdź do następnej sekcji, a następnie wróć do tego kroku):

Po załadowaniu klucza prywatnego do Putty wszystkie konfiguracje są już na swoim miejscu. Po prostu kliknij przycisk Otwórz, aby zainicjować połączenie SSH z instancją EC2:

Następnie otworzy się terminal z wyskakującym okienkiem z potwierdzeniem, po prostu kliknij opcję „Akceptuj”:

Następnie wewnątrz terminala zostanie nawiązane połączenie SSH z Instancją AWS EC2:

To kończy połączenie z instancją AWS przez Putty.

Generowanie pliku PPK z pliku Pem za pomocą PuttyGen

Para kluczy dołączona do instancji EC2 nie może zostać zmieniona po zakończeniu tworzenia instancji EC2. Oznacza to, że jeśli użytkownik utworzył parę kluczy w formacie pem, to ta para kluczy nie może być używana z programem Putty. Aby rozwiązać ten problem, Putty udostępnia aplikację „puttygen”, która może konwertować pliki par kluczy „pem” na pliki par kluczy „ppk”.

W tym celu otwórz folder instalacyjny Putty na komputerze użytkownika i wewnątrz tego folderu otwórz aplikację o nazwie „puttygen”:

W tej aplikacji Putty Key Generator kliknij kartę „Konwersje”, a następnie „Importuj”:

Następnie wyszukaj plik pem dołączony do instancji EC2 i załaduj go:

Gdy to zrobisz, po prostu kliknij „Zapisz klucz prywatny” i zapisz klucz prywatny w formacie PPK:

Następnie wejdź do folderu i sprawdź istnienie pliku ppk:

To wszystko na temat tworzenia pliku ppk z pliku pem dla instancji EC2.

Wniosek

Putty można dość łatwo utworzyć połączenie SSH z instancją AWS EC2, w tym celu użytkownik musi upewnić się, że Putty jest zainstalowany na jego komputerze. Następnie otwórz Putty i podaj wszystkie niezbędne szczegóły. Po zakończeniu konfiguracji połączenia wystarczy kliknąć przycisk „otwórz” w programie Putty, a otworzy się nowy terminal, który następnie połączy się z SSH instancji EC2.