V tomto příspěvku projdeme podrobným návodem, jak povolit SSH na CentOS 8 a přistupovat k jeho serveru z klientského počítače CentOS 8 při vzdáleném používání SSH. Začněme s konfigurací serveru CentOS 8 pro vzdálené připojení přes SSH.
Konfigurace serveru CentOS 8 pro vzdálené připojení
Konfigurace serveru CentOS 8 pro vzdálené připojení je naší první prioritou.
Krok 1: Aktualizujte úložiště balíků vašeho systému
Aktualizujte mezipaměť úložiště balíků systému zadáním následujícího příkazu:
Upgradujte balíčky systému.
$ sudo dnf upgrade
Krok 2: Nainstalujte server OpenSSH na server CentOS 8
Po aktualizaci mezipaměti a balíků úložiště systému nainstalujte balíček serveru OpenSSH zadáním následujícího příkazu:
Po úspěšné instalaci spusťte “sshd„Služba, pokud není spuštěna.
Krok 3: Spusťte službu OpenSSH
Pro spuštění služby OpenSSH zadejte následující příkaz:
Zkontrolujte stav služby pomocí níže uvedeného příkazu:
$ sudo systemctl status sshd
Povolte také službu OpenSSH při restartu zadáním následujícího příkazu:
$ sudo systemctl povolit sshd
Dobře, služba OpenSSH je aktivní a připravená k připojení. Nyní potřebujeme rozjet provoz, a proto jsme povinni nakonfigurovat bránu firewall.
Krok 4: Nechte bránu firewall předat veškerý provoz z portu SSH 22
Pro povolení firewallu pro tok provozu přes SSH zadejte následující příkaz:
Lepším postupem je po konfiguraci brány firewall znovu načíst bránu firewall.
$ firewall-cmd - znovu načíst
Server CentOS 8 je připraven pro připojení přes SSH. Známe IP adresu serveru a přistupujeme k ní z klientského počítače CentOS 8.
Krok 5: Získejte adresu IP serveru CentOS 8
Chcete-li získat IP adresu serveru CentOS, zadejte následující příkaz:
IP adresa mého serveru je 192.168.18.186. Pojďme se k tomuto stroji připojit z klientského počítače CentOS 8.
Připojte se k serveru CentOS 8 z klienta CentOS 8
Pro připojení k serveru CentOS 8 postupujte podle následujících kroků:
Krok 1: Nainstalujte si klienty OpenSSH na klientský počítač CentOS 8
Nejprve musíte nainstalovat klienty OpenSSH na klientský počítač CentOS 8.
Po instalaci klientů OpenSSH vytvořte a zkopírujte páry klíčů SSH pro připojení k serveru CentOS 8.
Krok 2: Vygenerujte pár klíčů SSH
Pro vygenerování páru klíčů SSH zadejte následující příkaz:
Stisknutím klávesy „Enter“ uložíte pár klíčů do daného výchozího adresáře.
Nebo pokud jste již vygenerovali pár klíčů, stisknutím klávesy „Enter“ přepíšete dříve vygenerovaný pár klíčů.
Zadejte přístupovou frázi nebo pro prázdné heslo stiskněte klávesu Enter.
Dobře, pár klíčů je vygenerován úspěšně, nyní zkopírujme pár klíčů na server.
Krok 3: Zkopírujte pár klíčů na server CentOS 8
Chcete-li kopírovat pár klíčů na server CentOS 8, zadejte následující příkaz:
Nezapomeňte změnit „linuxuser“ a „192.168.18.186 ”s uživatelským jménem a IP adresou serveru CentOS 8.
Napište „ano“ a stiskněte „Enter“.
Zadejte heslo uživatelského jména zobrazeného v terminálu a stiskněte „Enter“.
Pár klíčů bude zkopírován na server CentOS 8, ke kterému se chystáme připojit.
Krok 4: Připojte se k serveru CentOS 8 přes SSH
Nyní jednoduše připojte SSH k serveru CentOS 8 pomocí níže uvedeného příkazu:
To je ono! Jsme úspěšně přihlášeni k serveru CentOS 8 ze stroje klienta CentOS 8 pomocí SSH.
Závěr
Pokryli jsme obrovské spektrum povolení SSH na CentOS 8 instalací serveru OpenSSH na stroj CentOS 8 Server, povolením služby „sshd“ a otevřením brány firewall systému pro příchozí provoz ze SSH na portu 22. Také jsme se naučili připojovat k serveru CentOS 8 z klientského počítače CentOS 8 instalací klientů OpenSSH, generováním a kopírováním páru klíčů SSH, kopírováním páru klíčů na serverový počítač a připojováním k serveru CentOS 8 přes SSH.