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.