SSH (Secure Shell) je protokol pro zabezpečený vzdálený přístup k počítači. Umožňuje provádět příkazy na vzdáleném počítači a přenášet soubory mezi místním a vzdáleným počítačem. PuTTY je jedním z nejoblíbenějších klientů SSH pro Windows. V tomto článku se podíváme na to, jak nakonfigurovat SSH přístup v PuTTY na příkladu operačního systému Windows.
Krok 1. Stáhněte si a nainstalujte PuTTY do počítače. Instalační soubor najdete na oficiálních stránkách projektu. Po spuštění instalačního programu postupujte podle pokynů průvodce instalací. V případě potřeby vyberte komponenty PuTTY, které chcete nainstalovat.
Krok 2. Připravte server pro SSH přístup. Ověřte, zda je na serveru nainstalován a nakonfigurován server SSH. Pokud se jedná o virtuální server, můžete tato data zjistit od svého poskytovatele hostingu. Pokud máte svůj vlastní server, budete si muset nainstalovat SSH server sami.
Krok 3. Spusťte PuTTY a otevřete okno Nastavení připojení. Do pole Host Name zadejte IP adresu nebo název domény serveru a vyberte port, který server SSH používá (výchozí je 22). Zkontrolujte, zda je typ připojení nainstalován na SSH.
Instalace PuTTY
Krok 1: Stáhněte si instalační soubor PuTTY z oficiálních webových stránek vývojáře.
Krok 2: Spusťte instalační soubor PuTTY.
Krok 3: v okně, které se zobrazí, vyberte instalační jazyk a klikněte na tlačítko "Next".
Krok 4: Podívejte se na licenční smlouvu. Pokud souhlasíte s podmínkami, vyberte možnost " I accept the terms in the License Agreement "a klikněte na tlačítko"Next".
Krok 5: Vyberte cestu instalace PuTTY nebo ponechte výchozí hodnotu. Poté klikněte na tlačítko"Next".
Krok 6: v okně, které se zobrazí, vyberte komponenty, které chcete nainstalovat. Pokud nemáte zvláštní požadavky, doporučujeme ponechat všechny součásti ve výchozím nastavení. Klikněte na tlačítko "Next".
Krok 7: poté vyberte složku pro umístění zástupce PuTTY a klikněte na tlačítko "Next".
Krok 8: pro dokončení instalace klikněte na tlačítko "Install".
Krok 9: Po dokončení instalace můžete PuTTY spustit kliknutím na tlačítko" Finish "nebo ponechat zaškrtávací políčko" Start PuTTY "aktivní a kliknutím na tlačítko" Finish " automaticky spustit.
Nyní jste úspěšně nainstalovali PuTTY do počítače a jste připraveni konfigurovat SSH přístup.
Generování SSH klíčů
Klíče SSH umožňují autentizaci identity uživatele v systému bez zadání hesla. Pro generování klíčů bude použit Putty Key Generator (puttygen) poskytovaný společně s PuTTY.
Krok 1: Spusťte Putty Key Generator poklepáním na soubor puttygen.exe.
Krok 2: Ujistěte se, že je vybrán algoritmus klíče RSA.
Krok 3: Kliknutím na tlačítko" Generovat " zahájíte proces generování klíče. V tomto případě budete muset komunikovat s myší pohybem kurzoru přes vyskakovací okno.
Krok 4: Po dokončení generování klíče lze nastavit heslo pro další ochranu. Chcete-li to provést, do pole "Heslo k klíči" zadejte heslo a do pole "Potvrzení hesla" jej opakujte.
Krok 5: klepnutím na tlačítko "Uložit soukromý klíč" uložte soukromý klíč do počítače. Při ukládání je třeba vybrat umístění a zadat název souboru.
Krok 6: Klepnutím na tlačítko Uložit veřejný klíč uložíte veřejný klíč. Při ukládání je třeba vybrat umístění a zadat název souboru.
Je důležité ponechat soukromý klíč na bezpečném a chráněném místě, protože umožňuje přístup k systému. Veřejný klíč může být předán jiným uživatelům nebo stažen na server pro konfiguraci přístupu SSH.
Nahrání veřejného klíče na server
Chcete-li to provést, budete se muset přihlásit ke svému účtu na serveru SSH pomocí uživatelského jména a hesla.
Když se přihlásíte na server, budete muset vytvořit adresář `.ssh` ve vašem domovském adresáři, pokud neexistuje:
- Zadejte příkaz: mkdir .ssh
Poté je třeba nastavit přístupová práva k adresáři'.ssh ' pomocí příkazu:
- Vytočte tým: chmod 700 .ssh
Nyní musíte vytvořit soubor 'authorized_keys' v adresáři'.ssh ' a otevřít jej na editaci:
- Zadejte příkaz: nano .ssh/authorized_keys
Do tohoto souboru musíte vložit svůj veřejný klíč. Otevřete soubor s veřejným klíčem pomocí textového editoru, zkopírujte jeho obsah a vložte jej do souboru `authorized_keys` na serveru. Poté Soubor uložte a zavřete Editor.
Nyní musíte pomocí příkazu nastavit přístupová práva k souboru `authorized_keys` :
- Vytočte tým: chmod 600 .ssh/authorized_keys
Váš veřejný klíč je nyní úspěšně stažen na server a připraven k použití.
Konfigurace PuTTY pro připojení SSH
Chcete-li nakonfigurovat přístup SSH v PuTTY, budete muset provést následující kroky:
- Stáhněte a nainstalujte PuTTY. PuTTY si můžete stáhnout z oficiálních stránek pomocí odkazu www.putty.org. Po stažení spusťte instalační soubor a podle pokynů na obrazovce nainstalujte program do počítače.
- Otevřete PuTTY. Po instalaci spusťte PuTTY a otevřete jej. Otevře se vám okno Nastavení připojení.
- Nastavte nastavení připojení. V okně Nastavení zadejte adresu IP nebo název domény vzdáleného serveru do pole " Host Name (or IP address)". Zadejte také číslo portu, pokud je použit nestandardní port SSH (výchozí 22). Jako připojovací protokol vyberte SSH.
- Uložte nastavení připojení. Abyste pokaždé nezadali možnosti připojení, můžete uložit nastavení pro pozdější použití. Do pole " Saved Sessions "zadejte název pro uloženou relaci a klikněte na tlačítko"Uložit".
- Nainstalujte připojení. Po nastavení možností připojení klikněte na tlačítko "Open" pro instalaci připojení SSH ke vzdálenému serveru. Pokud jsou všechna nastavení správná, zobrazí se okno s požadavkem na zadání přihlašovacího jména a hesla.
- Zadejte přihlašovací jméno a heslo. Po instalaci připojení PuTTY požádá o zadání přihlašovacího jména a hesla, které jste obdrželi od správce vzdáleného serveru. Po úspěšném zadání budete připojeni k serveru SSH.
Nyní byste měli mít nakonfigurováno SSH připojení v PuTTY. Tento program můžete použít ke správě vzdáleného serveru a provádění různých úkolů prostřednictvím protokolu SSH.
Instalace autentizace podle klíče v PuTTY
Kroky pro instalaci ověření klíče v PuTTY:
- Vytvořte dvojici RSA klíčů. Chcete-li to provést, spusťte Putty Key Generator (PuTTYgen), který je dodáván s PuTTY. Klepnutím na tlačítko" Generate " vygenerujete nový pár klíčů.
- Zadejte heslo (passphrase) pro svůj soukromý klíč. Tato fráze heslo bude použita k další ochraně Vašeho soukromého klíče.
- Uložte veřejný klíč do samostatného souboru s příponou."pub". Tento soubor bude vyžadován ke stažení na server.
- Uložte svůj soukromý klíč na bezpečné místo v místním počítači. Nezapomeňte jej uložit v šifrované podobě, abyste zabránili neoprávněnému přístupu.
- Na serveru, kam se plánujete připojit přes SSH, Nahrajte svůj veřejný klíč do souboru "authorized_keys". Chcete-li to provést, zkopírujte obsah souboru s veřejným klíčem a vložte jej na konec souboru "authorized_keys" na serveru.
- Nakonfigurujte PuTTY pro použití soukromého klíče. V nabídce PuTTY přejděte do sekce" Connection "- > " SSH "- > " Auth "a vyberte svůj soukromý klíč v poli"Private key file for authentication".
- Nakonfigurujte zbývající nastavení připojení v PuTTY, včetně adresy serveru, portu a protokolu.
- Uložte nastavení připojení do PuTTY, abyste je v budoucnu nemuseli pokaždé znovu zadávat.
- Nyní se můžete připojit k serveru pomocí ověřování pomocí klíče.
Ověřování pomocí klíče poskytuje bezpečnější a pohodlnější připojení ke vzdáleným serverům. Postupujte podle těchto pokynů a nakonfigurujte autentizaci podle klíče v PuTTY a posílte zabezpečení svého serveru.
Připojení k serveru přes SSH
Chcete-li navázat spojení se serverem přes SSH, budete potřebovat program-klient PuTTY. Tento program vám umožňuje vytvořit bezpečné připojení ke vzdálenému serveru a pracovat s ním, aniž byste museli zveřejňovat data.
Chcete-li začít, stáhněte a nainstalujte PuTTY z oficiálních webových stránek vývojáře. Po instalaci spusťte program.
- Do pole Host Name (or IP address) zadejte IP adresu nebo název domény serveru.
- Ujistěte se, že port odpovídá hodnotě portu SSH serveru (výchozí 22).
- V části " Connection type "vyberte"SSH".
- Přizpůsobte si Ostatní parametry podle svých potřeb (například můžete změnit písmo a barevné schéma).
- Klepnutím na tlačítko" Open " navážete připojení.
V zobrazeném okně terminálu budete vyzváni k zadání uživatelského jména a hesla. Zadejte tyto údaje, které vám poskytl správce serveru.
Pokud jste zadali všechna data správně, úspěšně navážete spojení se serverem přes SSH. Nyní můžete na vzdáleném serveru provádět různé příkazy a přenášet data zašifrovaně.
Zakázání přístupu heslem v PuTTY
Deaktivace přístupu heslem v PuTTY zvyšuje zabezpečení vašeho SSH připojení, protože ověřování heslem může být náchylné k prolomení přes přetáčení hesel nebo použití slabého hesla.
Chcete-li zakázat přístup heslem v PuTTY, musíte postupovat podle následujících kroků:
- Otevřete program PuTTY a zadejte adresu serveru a port pro připojení.
- V části "Připojení"nakonfigurujte nastavení šifrování a další nastavení (volitelné).
- V levém podokně vyberte sekci "SSH".
- Povolte možnost " Authetication "na kartě"SSH".
- V seznamu dostupných metod ověřování vyberte "Public key autentication".
- Klikněte na tlačítko" Browse " a zadejte cestu k vašemu soukromému klíči.
- Uložte změny v profilu připojení (pokud je to nutné).
- Připojte se k serveru pomocí nového profilu připojení.
Po provedení těchto kroků bude server přístupný pouze pomocí soukromého klíče a přístup heslem bude zakázán.