Logowanie SSH bez hasła
- 4041
- 361
- Klaudia Woś
Jeśli kiedykolwiek masz dość wpisywania hasła SSH, mamy dobre wieści. Możliwe jest skonfigurowanie uwierzytelniania klucza publicznego w systemach Linux, co pozwala połączyć się z serwerem za pośrednictwem SSH, bez użycia hasła.
Najlepsze jest to, że korzystanie z uwierzytelnienia kluczowego jest w rzeczywistości bezpieczniejsze niż wpisanie hasła za każdym razem. Jest to dodatkowo, że jest znacznie wygodniejsze. Umożliwia również automatyza.
Proces konfigurowania uwierzytelniania klucza obejmuje generowanie klawiszy RSA w jednym systemie, a następnie kopiowanie klucza do zdalnego hosta. Działa to na dowolnym dystrybucji Linux i jest krótkim i łatwym procesem. Śledź wraz z poniższymi instrukcjami, gdy przeglądamy przewodnik krok po kroku, aby skonfigurować SSH bez hasła w Linux.
W tym samouczku nauczysz się:
- Wygeneruj klucze RSA i przenieś do systemu zdalnego
- Jak zalogować się z SSH bez hasła
Kategoria | Wymagania, konwencje lub wersja oprogramowania |
---|---|
System | Każda dystrybucja Linux |
Oprogramowanie | OpenSsh |
Inny | Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda. |
Konwencje | # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny |
Skonfiguruj login SSH bez hasła
- Zacznij od otwarcia terminalu i wygenerowania klawiszy RSA w systemie, z którego będziesz łączyć. Uruchom następujące polecenie, a następnie naciśnij
Wchodzić
trzy razy.$ ssh-keygen
Generowanie kluczy RSA dla SSH - Następnie kopiujemy nasz klucz do systemu zdalnego za pomocą
ssh-copy-id
Komenda. Podamy również nasz użytkownika SSH i nazwę hosta lub adresu IP systemu zdalnego. Następnie zostaniesz poproszony o hasło do logowania SSH.$ ssh-copy-ider użytkownik@hostName
Kopiowanie kluczy RSA do systemu zdalnego - Teraz, gdy klucz został skopiowany do systemu zdalnego, będziesz mógł się połączyć jak zwykle, ale bez konieczności podawania hasła.
$ ssh użytkownik@hostName
To wszystko. Nie musisz ponownie określać hasła. Jeśli jednak klawisze RSA zostaną usunięte lub wymienione, będziesz musiał usunąć starą parę i wygenerować je ponownie, postępując zgodnie z tym samym zestawem instrukcji.
Zamykanie myśli
W tym przewodniku widzieliśmy, jak skonfigurować login SSH bez hasła na Linux. To nie tylko zapisuje nas na klawiszy za każdym razem, gdy musimy się zalogować, ale zapewnia również dodatkowe bezpieczeństwo i pozwala nam zautomatyzować zadania z skryptami Bash, które wykorzystują login SSH.
Powiązane samouczki Linux:
- Przykłady rsync w Linux
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Jak skonfigurować serwer OpenVPN na Ubuntu 20.04
- Rzeczy do zainstalowania na Ubuntu 20.04
- Jak w pełni wykorzystać OpenSsh
- Linux: Ustaw ssh
- Mastering Bash Script Loops
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Hung Linux System? Jak uciec do wiersza poleceń i…