Kako postaviti SSH prijavu bez lozinke u RHEL 8


Objavljivanjem RHEL 8 Beta možete iskusiti kakav će biti stvarni proizvod i testirati neke njegove funkcionalnosti. Ako želite testirati RHEL 8, možete se besplatno registrirati i preuzeti RHEL 8 beta.

Naš vodič za instalaciju RHEL 8 možete pogledati na donjoj poveznici.

  1. Instalacija "RHEL 8" sa snimkama zaslona

Da bih to lako razumio, koristit ću dva poslužitelja:

  • 192.168.20.100 (kerrigan) - poslužitelj s kojeg ću se povezivati
  • 192.168.20.170 (tecmint) - moj RHEL 8 sustav

U ovom ćete tutorialu naučiti kako postaviti SSH prijavu bez lozinke na svojoj RHEL 8 instalaciji pomoću ssh tipki. Open-ssh poslužitelj već bi trebao biti instaliran na vašem sustavu, ali u slučaju da nije, možete ga instalirati izdavanjem sljedeće naredbe:

# yum install openssh-server

Korak 1: Generirajte SSH ključ na 192.168.20.100 (kerrigan)

Na sustavu, odakle ćete se spajati na svoj RHEL 8 sustav, generirajte novi ssh ključ. To se može učiniti pomoću sljedeće naredbe:

# ssh-keygen

Možete konfigurirati smisleno ime datoteke ili ga jednostavno prepustiti zadanom. Kada se zatraži lozinka, jednostavno pritisnite "enter" i lozinku ostavite praznu.

Korak 2: Kopirajte SSH ključ u 192.168.20.170 (tecmint)

Kopiranje ključa jednostavan je zadatak koji se može dovršiti pomoću naredbe ssh-copy-id kao što je prikazano.

# ssh-copy-id -i ~/.ssh/id_rsa.pub [email 

Kad se zatraži lozinka udaljenog korisnika, jednostavno je unesite. To će stvoriti direktorij ".ssh" ako nedostaje i datoteku odobreni_kejevi s odgovarajućim dozvolama.

Korak 2: Testirajte SSH prijavu bez lozinke s 192.168.20.100

Sad kad imamo ključ kopiran na naš udaljeni poslužitelj, možemo testirati vezu. Ne bi vas trebali pitati za lozinku:

# ssh -i ~/.ssh/id_rsa  [email 

U ovom vodiču naučili ste SSH na svoj RHEL 8 sustav pomoću ssh ključa bez lozinke. Nadam se da je postupak bio lak. Ako imate pitanja, objavite ih u odjeljku za komentare u nastavku.