Jak nastavit přihlášení SSH bez hesla v RHEL 8
S vydáním RHEL 8 si můžete vyzkoušet, jaký bude skutečný produkt, a otestovat některé jeho funkce. Pokud toužíte otestovat RHEL 8, můžete se zdarma zaregistrovat a stáhnout si RHEL 8.
Na níže uvedených odkazech si můžete prohlédnout naše instalační tutoriály RHEL 8.
- Jak stáhnout a nainstalovat RHEL 8 zdarma
- Instalace „RHEL 8“ se snímky obrazovky
Abych to snadno pochopil, budu používat dva servery:
- 192.168.20.100 (kerrigan) – server, ze kterého se budu připojovat
- 192.168.20.170 (tecmint) – můj systém RHEL 8
V tomto tutoriálu se naučíte, jak nastavit přihlášení SSH bez hesla ve vaší instalaci RHEL 8 pomocí klíčů ssh. Ujistěte se, že Open-ssh server je již nainstalován ve vašem systému, ale v případě, že tomu tak není, můžete jej nainstalovat zadáním následujícího příkazu yum:
yum install openssh-server
Krok 1: Vygenerujte klíč SSH na 192.168.20.100 (kerrigan)
V systému, odkud se budete připojovat k systému RHEL 8, vygenerujte nový pár klíčů ssh. To lze provést pomocí následujícího příkazu:
ssh-keygen
Můžete nakonfigurovat smysluplný název souboru nebo jej ponechat na výchozím. Až budete požádáni o heslo, jednoduše stiskněte “enter “ a ponechte heslo prázdné.
Krok 2: Zkopírujte klíč SSH na 192.168.20.170 (tecmint)
Kopírování klíče je jednoduchý úkol, který lze dokončit pomocí příkazu ssh-copy-id, jak je znázorněno na obrázku.
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-server
Až budete vyzváni k zadání hesla vzdáleného uživatele, jednoduše ho zadejte. Tím se vytvoří adresář .ssh ”
, pokud chybí, a soubor authorized_keys s příslušnými oprávněními.
Krok 2: Otestujte přihlášení SSH bez hesla z 192.168.20.100
Nyní, když máme klíč zkopírován na náš vzdálený server, můžeme otestovat připojení. Neměli byste být požádáni o heslo:
ssh -i ~/.ssh/id_rsa user@remote-server
V tomto tutoriálu jste se naučili, jak SSH do vašeho systému RHEL 8 pomocí klíče ssh bez hesla. Doufám, že proces byl snadný. Pokud máte nějaké dotazy, napište je do sekce komentářů níže.