SSH (Secure Shell) je šifrovaný protokol pro připojení ke vzdálenému zařízení. Ve výchozím nastavení funguje na portu TCP 22. Existují dva způsoby, jak se připojit ke vzdálenému serveru pomocí SSH, jeden je pomocí autentizace heslem a další způsob je autentizace pomocí veřejného klíče. V tomto tutoriálu se naučíme, jak vygenerovat klíč SSH, který bude použit pro autentizaci založenou na klíči v CentOS 8.
Vygenerovat klíč SSH
Před vygenerováním klíče SSH. Nejprve ověřte, zda je SSH nainstalováno nebo ne. Pro ověření otevřete terminál a zadejte následující příkaz.
# ssh –V
Po ověření balíčku SSH. Nyní vygeneruji klíč SSH pomocí následujícího příkazu.
# ssh-keygen
Chcete-li zpřísnit zabezpečení, můžete zmínit šifrovací algoritmus podle vašich potřeb, jak je uvedeno níže.
# ssh-keygen –t rsa # ssh-keygen –t rsa –b 4096
Po zadání výše uvedeného příkazu by se měl objevit následující výstup.
Chcete-li soubor uložit do navrhovaného adresáře, stiskněte enter .
Dále vás vyzve k zadání přístupové fráze, ponechte ji prázdnou a stiskněte enter. Měl by se objevit následující výstup.
Klíč SSH byl úspěšně vygenerován. Můžete to ověřit pomocí následujícího příkazu k zobrazení klíče SSH.
Tento příkaz vytiskne váš klíč SSH.
Závěr
V tomto tutoriálu jsme se naučili, jak vygenerovat ověřovací klíč SSH v CentOS8. Také jsme viděli, jak vygenerovat klíč SSH pomocí specifického šifrovacího algoritmu.