Jak skonfigurować logowanie SSH bez hasła w RHEL 8
Wraz z wydaniem RHEL 8 możesz przekonać się, jak będzie wyglądał prawdziwy produkt i przetestować niektóre jego funkcjonalności. Jeśli chcesz przetestować RHEL 8, możesz zarejestrować się za darmo i pobrać RHEL 8.
Możesz zapoznać się z naszymi samouczkami dotyczącymi instalacji RHEL 8, korzystając z łączy poniżej.
- Jak pobrać i zainstalować RHEL 8 za darmo
- Instalacja „RHEL 8” ze zrzutami ekranu
Aby to łatwo zrozumieć, będę korzystać z dwóch serwerów:
- 192.168.20.100 (kerrigan) – serwer z którego będę się łączyć
- 192.168.20.170 (tecmint) – mój system RHEL 8
W tym samouczku dowiesz się, jak skonfigurować logowanie SSH bez hasła w instalacji RHEL 8 przy użyciu kluczy ssh. Upewnij się, że serwer Open-ssh powinien być już zainstalowany w Twoim systemie, ale jeśli tak nie jest, możesz go zainstalować, wydając następującą komendę yum:
yum install openssh-server
Krok 1: Wygeneruj klucz SSH pod adresem 192.168.20.100 (kerrigan)
W systemie, z którego będziesz się łączyć z systemem RHEL 8, wygeneruj nową parę kluczy ssh. Można to zrobić za pomocą następującego polecenia:
ssh-keygen
Możesz skonfigurować znaczącą nazwę pliku lub po prostu pozostawić ją domyślną. Gdy zostaniesz poproszony o podanie hasła, po prostu naciśnij „enter ” i pozostaw hasło puste.
Krok 2: Skopiuj klucz SSH do 192.168.20.170 (tecmint)
Kopiowanie klucza to proste zadanie, które można wykonać za pomocą polecenia ssh-copy-id, jak pokazano.
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-server
Gdy pojawi się monit o hasło użytkownika zdalnego, po prostu je wpisz. Spowoduje to utworzenie katalogu „.ssh ”
, jeśli go brakuje, oraz pliku authorized_keys z odpowiednimi uprawnieniami.
Krok 2: Przetestuj logowanie SSH bez hasła z adresu 192.168.20.100
Teraz, gdy mamy klucz skopiowany na nasz zdalny serwer, możemy przetestować połączenie. Nie powinieneś być proszony o podanie hasła:
ssh -i ~/.ssh/id_rsa user@remote-server
W tym samouczku nauczyłeś się, jak nawiązać połączenie SSH z systemem RHEL 8 przy użyciu klucza SSH bez hasła. Mam nadzieję, że proces był łatwy. Jeśli masz jakieś pytania, zadaj je w sekcji komentarzy poniżej.