AWS | Ako SSH do EC2 pomocou Putty

Aws Ako Ssh Do Ec2 Pomocou Putty



SSH do inštancie EC2 je dosť dôležitým krokom, pretože umožňuje používateľovi využívať služby inštancie AWS EC2. Nielen to, že niektoré operačné systémy, ktoré sú nainštalované na inštancii AWS EC2, majú iba terminál SSH, čo znamená, že neexistuje žiadne GUI (Graphical User Interface) na využívanie služieb poskytovaných týmto konkrétnym operačným systémom.

Putty je nástroj, ktorý vytvára SSH pripojenie pre používateľa a poskytuje GUI na konfiguráciu tohto pripojenia. Putty sa dá ľahko použiť na SSH do EC2 inštancie Amazonu. Tento príspevok vysvetlí proces používania Putty pre SSH v inštancii AWS EC2.

Stiahnite si a nainštalujte Putty

Väčšina z nich nie je nainštalovaná v počítači používateľa, takže prvým krokom je skutočne stiahnuť a nainštalovať tmel do počítača používateľa. Za týmto účelom navštívte oficiálnu webovú stránku Putty jednoduchým kliknutím tu. Na webovej stránke Putty kliknite na tlačidlo „Download Putty“:









Potom sa otvorí stránka na stiahnutie Putty. Na tejto stránke vyberte verziu Putty podľa architektúry a operačného systému, na ktorý sa má nainštalovať. Pre tento príspevok to bude x64-bit pre Windows:







Po stiahnutí Putty spustite stiahnutý súbor a spustite proces inštalácie Putty:



Prejdite si sprievodcu inštaláciou Putty a nainštalujte ho do svojho systému. Po dokončení procesu inštalácie vyhľadajte Putty z ponuky Štart:

Kliknutím na aplikáciu od spustenia ju spustíte:

Použitie Putty na SSH do inštancie EC2

Ak sa chcete pripojiť k inštancii EC2 pomocou Putty, musíte nakonfigurovať svoje pripojenie. Najprv získajte adresu inštancie EC2 a používateľské meno zo stránky „Connect Page“ inštancie EC2. Otvorte teda stránku pripojenia kliknutím pravým tlačidlom myši na inštanciu EC2 a z ponuky vyberte možnosť „Pripojiť“:

Zo stránky pripojenia prejdite na kartu „SSH client“ a skopírujte „username@publicadress“ z príkladu príkazu SSH:

Vráťte sa do Putty a vložte toto používateľské meno@verejná adresa do poľa „Názov hostiteľa“ a ponechajte port na „22“:

Potom musíme pripojiť súbor párov kľúčov .ppk, na to z ľavej navigačnej ponuky otvorte „Prihlasovacie údaje: pod „Auth“ v „Pripojenie => SSH“:

Potom kliknite na tlačidlo prehliadača a vyhľadajte v súbore ppk (v prípade, že súbor ppk nie je dostupný a iba .pem, prejdite na ďalšiu časť a vráťte sa k tomuto kroku):

Po načítaní súkromného kľúča do Putty sú teraz všetky konfigurácie na mieste. Jednoducho kliknite na tlačidlo Otvoriť a iniciujte pripojenie SSH s inštanciou EC2:

Potom sa otvorí terminál s vyskakovacím potvrdením, stačí kliknúť na možnosť „Prijať“:

Potom sa vo vnútri terminálu vytvorí spojenie SSH s inštanciou AWS EC2:

Tým sa uzatvára spojenie s inštanciou AWS prostredníctvom Putty.

Generovanie súboru PPK zo súboru Pem pomocou PuttyGen

Po vytvorení inštancie EC2 nie je možné zmeniť pár kľúčov pripojený k inštancii EC2. To znamená, že ak používateľ vytvoril pár kľúčov vo formáte pem, potom tento pár kľúčov nemožno použiť s Putty. Na vyriešenie tohto problému poskytuje Putty aplikáciu „puttygen“, ktorá dokáže konvertovať súbory párov kľúčov „pem“ na súbory párov kľúčov „ppk“.

Na tento účel otvorte inštalačný priečinok Putty na počítači používateľa a v tomto priečinku otvorte aplikáciu s názvom „puttygen“:

V tejto aplikácii Putty Key Generator kliknite na kartu „Konverzie“ a potom na „Importovať“:

A potom vyhľadajte súbor pem, ktorý je pripojený k vašej inštancii EC2, a načítajte ho:

Keď to urobíte, jednoducho kliknite na „Uložiť súkromný kľúč“ a uložte súkromný kľúč vo formáte PPK:

Potom prejdite do priečinka a overte existenciu súboru ppk:

To je všetko o vytvorení súboru ppk zo súboru pem pre inštanciu EC2.

Záver

Putty je možné použiť na vytvorenie spojenia SSH s inštanciou AWS EC2 pomerne jednoducho, preto sa používateľ musí uistiť, že je na jeho počítači nainštalovaný Putty. Potom otvorte Putty a uveďte všetky potrebné podrobnosti. Po dokončení konfigurácií pripojenia jednoducho kliknite na tlačidlo „otvoriť“ v Putty a otvorí sa nový terminál, ktorý sa potom pripojí k SSH inštancie EC2.