Używanie poleceń ssh-copy-id i ssh-keygen w systemie Linux

📒 

Secure Shell (SSH) to szeroko stosowany protokół bezpiecznej komunikacji w niezabezpieczonej sieci. Ten protokół warstwy aplikacji jest niezwykle popularny i pozwala użytkownikom na zdalne zarządzanie systemem operacyjnym. Pary kluczy SSH zapewniają bezpieczny i wygodny sposób uwierzytelniania i logowania do zdalnych serwerów bez użycia haseł. Dwa ważne polecenia do zarządzania kluczami SSH w systemie Linux to ssh-keygen i ssh-copy-id. Ten artykuł ma na celu zapoznanie Cię z tymi poleceniami, pokazanie przykładu ich działania i tego, jak może to pomóc w prawidłowym i bezpiecznym korzystaniu z serwera.

SPRAWDŹ WSZYSTKIE DOSTĘPNE PLANY TARYFOWE VPS TUTAJ

Instalowanie polecenia ssh-copy-id

Czym jest ssh-copy-id? Przede wszystkim, to narzędzie jest częścią pakietu OpenSSH i jest dostępne we wszystkich głównych repozytoriach dystrybucji Linuksa. W tym artykule, na przykład, użyto serwera w wersji Dedian 12. Za pomocą tego narzędzia będziesz mógł użyć swojego menedżera pakietów, aby zainstalować to polecenie. To narzędzie pomaga również skopiować klucz publiczny SSH na zdalny serwer i dodać go do pliku. Aby zainstalować narzędzie ssh-copy-id w Debianie, użyj następującego polecenia:

sudo apt-get update && sudo apt-get install openssh-client

Możesz sprawdzić polecenie w ten sposób – ssh-copy-id. Wynik będzie wyglądał tak

Aby zacząć aktywnie z niego korzystać, możesz uruchomić następujące polecenie:

ssh-copy-id user_1@_your_IP_address[or name]

  • user_1– to jest Twoja nazwa użytkownika na zdalnym serwerze.
  • your_IP_address– jest to adres lub nazwa zdalnego serwera.

Jak wygenerować klucz SSH na swoim Debian VPS

Czym jest ssh-keygen? Jest to specjalne narzędzie w środowisku Unix/Linux przeznaczone do generowania, zarządzania i konwersji kluczy SSH (Secure Shell). Klucze SSH są używane do bezpiecznego uwierzytelniania podczas łączenia się ze zdalnymi serwerami. Działa to automatycznie, wystarczy wpisać polecenie, a otrzymasz następującą odpowiedź

ssh-keygen zapewnia wiele opcji konfiguracji kluczy, w tym wybór algorytmu, zmianę długości bitu, określenie nazwy pliku i inne opcje. Jest to niezbędne narzędzie do pracy z kluczami SSH w bezpiecznym środowisku.