AWS | Jak SSH do EC2 pomocí Putty

Aws Jak Ssh Do Ec2 Pomoci Putty



SSH do instance EC2 je poměrně důležitým krokem, protože umožňuje uživateli využívat služby instance AWS EC2. Nejen, že některé z operačních systémů, které jsou nainstalovány na instanci AWS EC2, mají pouze terminál SSH, což znamená, že neexistuje žádné GUI (Graphical User Interface), které by umožňovalo využívat služby poskytované tímto konkrétním operačním systémem.

Putty je nástroj, který vytváří SSH připojení pro uživatele a poskytuje GUI pro konfiguraci tohoto připojení. Putty lze snadno použít k SSH do EC2 instance Amazonu. Tento příspěvek vysvětlí proces použití Putty pro SSH do instance AWS EC2.

Stáhněte a nainstalujte Putty

Většina z nich není nainstalována v počítači uživatele, takže prvním krokem je skutečně stáhnout a nainstalovat putty na počítač uživatele. Za tímto účelem navštivte oficiální webovou stránku Putty pouhým kliknutím tady. Na webové stránce Putty klikněte na tlačítko „Stáhnout Putty“:









Poté se otevře stránka pro stahování Putty. Na této stránce vyberte verzi Putty podle architektury a operačního systému, na který se má nainstalovat. Pro tento příspěvek to bude x64bitová verze pro Windows:







Jakmile bude Putty stažen, spusťte stažený soubor a začněte proces instalace Putty:



Projděte si instalačního průvodce Putty a nainstalujte jej do svého systému. Po dokončení procesu instalace vyhledejte Putty z nabídky Start:

Kliknutím na aplikaci od spuštění ji spustíte:

Použití Putty k SSH do instance EC2

Chcete-li se připojit k instanci EC2 pomocí Putty, musíte nakonfigurovat připojení. Nejprve získejte adresu instance EC2 a uživatelské jméno ze stránky „Connect Page“ instance EC2. Otevřete tedy stránku připojení kliknutím pravým tlačítkem na instanci EC2 a z nabídky vyberte možnost „Připojit“:

Na stránce připojení přejděte na kartu „SSH client“ a zkopírujte „username@publicadress“ z příkladu příkazu SSH:

Vraťte se do Putty a vložte toto uživatelské jméno@veřejná adresa do pole „Host Name“ a ponechte port „22“:

Poté musíme připojit soubor páru klíčů .ppk, k tomu z levé navigační nabídky otevřete „Přihlašovací údaje: pod „Auth“ v „Připojení => SSH“:

Poté klikněte na tlačítko Prohlížeč a vyhledejte soubor ppk (v případě, že soubor ppk není dostupný a pouze .pem, přejděte do další sekce a vraťte se k tomuto kroku):

Jakmile je soukromý klíč načten do Putty, všechny konfigurace jsou nyní na místě. Jednoduše klikněte na tlačítko Otevřít pro zahájení připojení SSH s instancí EC2:

Poté se otevře terminál s vyskakovacím potvrzením, stačí kliknout na možnost „Přijmout“:

Poté se uvnitř terminálu vytvoří připojení SSH s instancí AWS EC2:

Tím je spojení s instancí AWS prostřednictvím Putty uzavřeno.

Generování PPK souboru ze souboru Pem pomocí PuttyGen

Klíčový pár připojený k instanci EC2 nelze po vytvoření instance EC2 změnit. To znamená, že pokud uživatel vytvořil pár klíčů ve formátu pem, pak tento pár klíčů nelze použít s Putty. K vyřešení tohoto problému poskytuje Putty aplikaci „puttygen“, která dokáže převést soubory párů klíčů „pem“ na soubory párů klíčů „ppk“.

Za tímto účelem otevřete instalační složku Putty na počítači uživatele a v této složce otevřete aplikaci s názvem „puttygen“:

V této aplikaci Putty Key Generator klikněte na záložku „Konverze“ a poté na „Importovat“:

A pak vyhledejte soubor pem, který je připojen k vaší instanci EC2, a načtěte jej:

Jakmile to uděláte, jednoduše klikněte na „Uložit soukromý klíč“ a uložte soukromý klíč ve formátu PPK:

Poté přejděte do složky a ověřte existenci souboru ppk:

To je vše o vytvoření souboru ppk ze souboru PEM pro instanci EC2.

Závěr

Putty lze použít k vytvoření SSH spojení s instancí AWS EC2 poměrně snadno, k tomu se uživatel musí ujistit, že je na jeho stroji nainstalován Putty. Poté otevřete Putty a zadejte všechny potřebné podrobnosti. Jakmile jsou konfigurace připojení hotové, jednoduše klikněte na tlačítko „otevřít“ v Putty a otevře se nový terminál, který se poté připojí k SSH instance EC2.