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.