SSH (Secure Shell) je zabezpečený protokol pro vzdálenou správu, který umožňuje uživateli připojit se ke vzdálenému počítači nebo serveru a provádět příkazy prostřednictvím konzolového okna. V systému Windows je možné použít konzolový klient OpenSSH k připojení přes SSH.
V tomto článku se podíváme na podrobný návod, jak konfigurovat a používat SSH prostřednictvím konzole Windows. Řekneme vám, jak nainstalovat a nakonfigurovat OpenSSH a jak se připojit ke vzdálenému serveru přes SSH pomocí příkazového řádku.
Než začnete, ujistěte se, že máte přístup k internetu a pověření pro vzdálený server. Před zahájením konfigurace SSH se také doporučuje zálohovat důležité informace v počítači.
Dále v článku budeme hovořit o každém kroku procesu konfigurace a používání SSH prostřednictvím konzole Windows, abyste mohli snadno a bezpečně spravovat vzdálené servery a počítače.
Instalace OpenSSH na Windows
Chcete-li nainstalovat OpenSSH na Windows, postupujte podle pokynů níže:
- Otevřete Ovládací panely. Vyhledejte a vyberte sekci Programy nebo Programy a funkce.
- Přejděte na"zapnutí nebo vypnutí funkcí systému Windows". To může vyžadovat administrativní práva.
- Vyhledejte "OpenSSH klient"a" OpenSSH server". Ujistěte se, že jsou obě součásti zaškrtnuty.
- Klikněte na" OK " a počkejte, až proces instalace skončí.
Po instalaci OpenSSH na Windows můžete začít používat klient SSH k připojení ke vzdáleným serverům nebo zařízením.
Poznámka: Po instalaci serveru OpenSSH budete moci nakonfigurovat a používat server podobný systému Windows k získání vzdáleného přístupu k počítači přes SSH.
Kontrola instalace OpenSSH
Chcete-li se ujistit, že je OpenSSH úspěšně nainstalován ve vašem počítači, postupujte podle následujících kroků:
| Krok | Akce |
|---|---|
| 1 | Otevřete příkazový řádek systému Windows stisknutím WIN + R a zadáním "cmd". |
| 2 | Zadejte příkaz "ssh-V" A stiskněte Enter. Tento příkaz zkontroluje instalaci OpenSSH a vydá verzi, pokud vše funguje správně. |
| 3 | Pokud se vám zobrazí verze OpenSSH, je úspěšně nainstalována ve vašem počítači. Pokud se zobrazí chybová zpráva nebo příkaz nenalezen, znamená to, že OpenSSH není nainstalován. |
Pokud OpenSSH není nainstalován, budete jej muset nainstalovat. Pokyny k instalaci OpenSSH najdete v předchozí části článku.
Konfigurace klienta SSH ve Windows
Chcete-li se připojit ke vzdálenému serveru SSH v operačním systému Windows, budete potřebovat klienta SSH. V článku se podíváme na Nastavení PuTTY, jednoho z nejoblíbenějších programů pro práci s SSH ve Windows.
Krok 1: Stáhněte si PuTTY z oficiálních stránek projektu. Vyberte verzi PuTTY pro Windows, která odpovídá vašemu operačnímu systému (32bitová nebo 64bitová).
Krok 2: Spusťte instalační soubor PuTTY a postupujte podle pokynů průvodce instalací. Ve výchozím nastavení budou nainstalovány všechny potřebné komponenty. Pokud chcete změnit adresář instalace nebo jiná nastavení, vyberte příslušné možnosti.
Krok 3: Po dokončení instalace otevřete PuTTY.
Krok 4: Do pole Host Name (or IP address) zadejte adresu IP vzdáleného serveru, ke kterému se chcete připojit. Ujistěte se, že pole Port obsahuje port SSH (obvykle 22).
Krok 5: V části " Connection type "vyberte"SSH".
Krok 6: Kliknutím na tlačítko" Open " zahájíte připojení.
Krok 7: Při prvním připojení může PuTTY vydat bezpečnostní zprávu. Pokračujte kliknutím na "Yes".
Krok 8: V okně, které se zobrazí, zadejte své přihlašovací jméno a heslo pro připojení ke vzdálenému serveru.
Krok 9: Gratuluji! Úspěšně jste nakonfigurovali klienta SSH ve Windows a připojili jste se ke vzdálenému serveru přes SSH.
Generování SSH klíčů
SSH klíče umožňují zabezpečenou autentizaci při připojení ke vzdálenému serveru prostřednictvím protokolu SSH. Generování klíčů SSH se provádí v místním počítači a poté je veřejný klíč odeslán na vzdálený server k instalaci.
Pro generování SSH klíčů ve Windows můžete použít program OpenSSH, která je k dispozici ve standardní konzoli Windows.
Chcete-li vygenerovat nový SSH klíč, postupujte podle následujících kroků:
- Spusťte příkazový řádek. Stiskněte Win + R a zadejte cmd, poté stiskněte Enter.
- Vytvořte nový adresář pro klíče SSH. Do příkazového řádku zadejte:
mkdir ~/.ssh - Vygenerujte nový SSH klíč. Do příkazového řádku zadejte:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Zde-t rsa označuje použití algoritmu RSA, - b 4096 určuje délku klíče v bitech a-C "[email protected]" umožňuje přidat komentář ke klíči. - Zadejte název a místo pro uložení klíče. Ve výchozím nastavení bude klíč uložen v adresáři C:\Users\ваше_имя_пользователя\.ssh . Můžete jej uložit jinam zadáním plné cesty k souboru.
- Zadejte heslo (volitelně). Při generování klíče můžete nastavit heslo, které bude použito k ochraně soukromého klíče. Pokud jej chcete použít, zadejte heslo dvakrát.
Po provedení těchto kroků v adresáři C:\Users\ваше_имя_пользователя\.ssh vytvoří dva soubory: id_rsa (soukromý klíč) a id_rsa.pub (veřejný klíč).
Nyní můžete pomocí veřejného klíče připojit ke vzdálenému serveru pomocí SSH.