Přejít na hlavní obsah

Jak nastavit SSH přístup v PuTTY: podrobné pokyny

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:

  1. 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.
  2. Otevřete PuTTY. Po instalaci spusťte PuTTY a otevřete jej. Otevře se vám okno Nastavení připojení.
  3. 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.
  4. 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".
  5. 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.
  6. 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:

  1. 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íčů.
  2. Zadejte heslo (passphrase) pro svůj soukromý klíč. Tato fráze heslo bude použita k další ochraně Vašeho soukromého klíče.
  3. Uložte veřejný klíč do samostatného souboru s příponou."pub". Tento soubor bude vyžadován ke stažení na server.
  4. 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.
  5. 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.
  6. 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".
  7. Nakonfigurujte zbývající nastavení připojení v PuTTY, včetně adresy serveru, portu a protokolu.
  8. Uložte nastavení připojení do PuTTY, abyste je v budoucnu nemuseli pokaždé znovu zadávat.
  9. 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.

  1. Do pole Host Name (or IP address) zadejte IP adresu nebo název domény serveru.
  2. Ujistěte se, že port odpovídá hodnotě portu SSH serveru (výchozí 22).
  3. V části " Connection type "vyberte"SSH".
  4. Přizpůsobte si Ostatní parametry podle svých potřeb (například můžete změnit písmo a barevné schéma).
  5. 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ů:

  1. Otevřete program PuTTY a zadejte adresu serveru a port pro připojení.
  2. V části "Připojení"nakonfigurujte nastavení šifrování a další nastavení (volitelné).
  3. V levém podokně vyberte sekci "SSH".
  4. Povolte možnost " Authetication "na kartě"SSH".
  5. V seznamu dostupných metod ověřování vyberte "Public key autentication".
  6. Klikněte na tlačítko" Browse " a zadejte cestu k vašemu soukromému klíči.
  7. Uložte změny v profilu připojení (pokud je to nutné).
  8. 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.