AWS | Jak SSH w EC2 za pomocą Putty

AWS | Jak SSH w EC2 za pomocą Putty
SSH w 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, które są zainstalowane w instancji AWS EC2, mają tylko terminal SSH, oznacza to, ż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 skonfigurowania tego połączenia. Putty można łatwo wykorzystać do SSH w instancję EC2 Amazon. Ten post wyjaśni proces wykorzystywania pizny 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 ketcji na komputerze użytkownika. W tym celu odwiedź oficjalną stronę Putty, po prostu klikając tutaj. Na stronie Putty kliknij przycisk z napisem „Pobierz Putty”:

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

Po pobraniu putty wykonaj pobrany plik, aby rozpocząć proces instalacji Putty:

Przejrzyj Kreator instalacji Petty i zainstaluj go w swoim systemie. Po zakończeniu procesu instalacji wyszukaj Putty z menu Start:

Kliknięcie aplikacji od uruchomienia uruchom ją:

Używanie Putty do SSH do instancji EC2

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

Na stronie Connect przejdź na kartę „Klient SSH” i skopiuj „Nazwa użytkownika@publicadress” z przykładu polecenia SSH:

Wróć do petty i wklej w tej nazwie użytkownika@publicaddress w polu „Nazwa hosta” i trzymaj port do „22”:

Następnie musimy dołączyć .Plik pary kluczy ppk, do tego, z lewego menu nawigacji, otwórz „poświadczenia: pod„ Auth ”wewnątrz„ Connection => SSH ”:

Następnie kliknij przycisk przeglądarki i wyszukaj z pliku PPK (Incase Plik PPK nie jest dostępny i tylko .PEM, a następnie odwiedź następną sekcję, a następnie powrócić do tego kroku):

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

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

Następnie, wewnątrz terminalu, połączenie SSH zostanie wykonane z instancją AWS EC2:

To kończy związek z instancją AWS za pośrednictwem Putty.

Generowanie pliku PPK z pliku PEM z puttygen

Pary kluczowe przymocowane do instancji EC2 nie można zmienić po zakończeniu utworzenia instancji EC2. Oznacza to, że jeśli użytkownik utworzył pary kluczowe, które jest formatem PEM, że pary kluczowe nie można użyć z Putty. Aby to rozwiązać, Putty zapewnia aplikację „puttygen”, która może przekonwertować pliki pary kluczy „PEM” na pliki pary kluczy „PPK”.

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

W tej aplikacji generatora klucza putty kliknij kartę „Konwersje”, a następnie „Importuj”:

A następnie wyszukaj plik PEM dołączony do instancji EC2 i załaduj go:

Po zrobieniu tego po prostu kliknij „Zapisz klucz prywatny” i zapisz klucz prywatny w formacie PPK:

Następnie wejdź do folderu i zweryfikuj istnienie pliku PPK:

Chodzi o tworzenie pliku PPK z pliku PEM dla instancji EC2.

Wniosek

Putty może być użyte do dość łatwego utworzenia połączenia SSH z instancją AWS EC2, ponieważ użytkownik musi upewnić się, że Putty jest zainstalowany na jego komputerze. Następnie otwórz Petty i podaj wszystkie niezbędne szczegóły. Po zakończeniu konfiguracji połączenia po prostu kliknij przycisk „Otwórz” w Putty, a nowy terminal otworzy się, który następnie połączy się z SSH instancji EC2.