Wyszukiwanie w witrynie

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.