Jak zainstalować i skonfigurować Linux SSH

Jak zainstalować i skonfigurować Linux SSH

„Zdalne dostęp do maszyn Linux nie jest nowym zjawiskiem. Ta konieczność sięga kilku dekad temu i obecnie nie można sobie wyobrazić świata bez protokołów do kontrolowania zdalnych maszyn.

W szczególności SSH jest teraz domyślnym systemem dostępu do serwerów Linux we współczesnym świecie. Bezpieczne framework powłoki jest potężny i wydajny. Pomaga zdalnie ustalić połączenie i komunikację między dwoma urządzeniami obliczeniowymi lub routerami.

A ponieważ jest to bezpieczny protokół, szyfruje wszystkie połączenia, aby upewnić się, że Twoje dane lub informacje nie wylądują w niewłaściwych rękach. Zatem atakujący nie są w stanie podsłuchiwać ani porwać szczegółów w związku. Poza tym oferuje szereg trybów uwierzytelniania i opcji konfiguracji.

Ten artykuł koncentruje się na konfigurowaniu Linux SSH na Linux. A będąc protokołem-serwerowym, omówimy proces konfiguracji na serwerze i maszynach klientów. Ale wcześniej podkreślmy warunki wstępne procesu konfiguracji."

Wymagania wstępne do instalacji SSH na Ubuntu

Konfigurowanie protokołu SSH w systemie Linux nie jest skomplikowanym procesem. Musisz jednak upewnić się, że spełniasz następujące warunki;

  • Tylko użytkownicy z uprawnieniami Sudo na maszynach serwerowych mogą instalować i konfigurować SSH.
  • Musisz mieć co najmniej jeden inny system w swojej sieci. Ten system może być kolejnym komputerem LAN, wirtualnym urządzeniem komputerowym hostowanym w urządzeniu lub zdalnym serwerem podłączonym do systemu przez Internet.
  • Potrzebujesz stabilnego połączenia internetowego, ponieważ musisz pobrać wymagane pakiety do instalacji.

Konfigurowanie Linux SSH na Ubuntu Linux

SSHD lub OpenSsh Daemon lub serwer to serwer SSH open source (bezpłatny), który funkcjonuje jako program narzędzi dla klienta SSH. Jest to zamiennik RSH i RLOGIN, które są stosunkowo niepewne.

W szczególności, zarówno minimalny pulpit Ubuntu, jak i Ubuntu nie są wyposażone w konfigurację SSHD. Możesz jednak szybko i wygodnie zainstalować i skonfigurować Linux SSH na Ubuntu, wykonując następujące kroki;

Krok 1: Zainstaluj serwer SSH
Proces konfiguracji zaczyna się od zainstalowania SSH na serwerze i możesz to zrobić, wykonując te kroki;

A. Otwórz pulpit Ubuntu
Otwórz okno terminala na pulpicie Ubuntu.

B. Zaktualizuj swój system
Zaktualizuj system Ubuntu, aby upewnić się, że Twój komputer ma najnowszą wersję. Ważne jest, aby to zrobić przed zainstalowaniem nowego oprogramowania lub pakietów w systemie. Poniższe polecenie powinno pomóc w procesie aktualizacji;

C. Zainstaluj SSH
Gdy system będzie aktualny, możesz zainstalować OpenSSH na komputerze serwerowym. Możesz użyć poniższego polecenia;

Krok 2: Sprawdź, czy system działa
Po zainstalowaniu sprawdź status usługi SSH za pomocą poniższego polecenia;

Powyższe polecenie powinno dać ci wynik podobny do tego na poniższym obrazku. Zauważ, że „Active (Unujący)” jest podświetlony w celu wskazania, że ​​instalacja SSH jest powodzeniem, a protokół już działa w twoich systemach.

Krok 3: Włącz i uruchom SSH
Jeśli SSH nie zwraca aktywnego wyniku, włącz protokół SSH w systemach, wpisując to narzędzie. Robisz to tylko na wypadek, gdyby Twoja usługa SSH nie działała. W przeciwnym razie możesz przejść ten krok, jeśli działa.

Krok 4: Pozwól SSH przez zaporę ogniową
Ubuntu jest wyposażony w nieskomplikowaną zaporę ogniową (UFW), która domyślnie zarządza regułami sieciowymi. Aktywne UFW potencjalnie zapobiegnie połączeniu SSH z serwerem. Możesz zmienić ustawienia UFW, aby umożliwić połączenie z serwerem SSH. Powinieneś również użyć tego polecenia T Open Port 22.

Te polecenia pomogą Ci skonfigurować UFW, aby umożliwić połączenie;

Krok 5: Przetestuj swój system SSH
Zaloguj się do komputera Linux i przetestuj SSH za pomocą następującego polecenia;

Wynikiem powyższego polecenia powinien być wyświetlanie różnych komponentów protokołu twojego serwera SSH.

Konfigurowanie klienta SSH w Linux

Możesz kontynuować konfigurację klienta SSH. W szczególności umożliwia to połączenie ze zdalnym serwerem z komputera lokalnego. Procedura konfigurowania klienta SSH jest następująca;

Krok 1: Zainstaluj Klient SSH
Twój komputer lokalny powinien mieć zainstalowaną najnowszą wersję SSH. Ale w przypadkach, gdy żaden klient SSH nie jest już zainstalowany, możesz użyć poniższego polecenia, aby zainstalować klienta na Ubuntu;

Krok 2: Podłącz do systemu zdalnego
Możesz nawiązać połączenie ze swoim zdalnym systemem z lokalnego komputera. Aby to osiągnąć, powinieneś znać adres IP swojego polecenia lokalnego i użyć tego polecenia;

Możesz również zapytać o komputer pod kątem adresu IP, jeśli go nie znasz. Jest to możliwe poprzez pisanie (ip a) na terminalu twojego serwera. Wyświetlacz będzie miał wszystkie niezbędne szczegóły, w tym Twój adres IP.

Wniosek

Powyższy przewodnik krok po kroku powinien pomóc w skonfigurowaniu SSH w systemie. Po zainstalowaniu i skonfigurowaniu SSH zarówno na maszynach serwera, jak i klienta, powinieneś mieć dostęp do serwera zdalnie po nawiązaniu połączenia.

Źródła

  • https: // www.zrobić użytek z.com/tag/początkujący-guide-setting-ssh-linux-testing-settup/
  • https: // phoenixnap.COM/KB/SSH-to-Connect-to-Remote-Server-Linux-or Windows
  • https: // www.Javatpoint.com/ssh-linux
  • https: // itsfoss.COM/SETUP-SSH-UUNTU/
  • https: // www.Cyberciti.Biz/FAQ/Ubuntu-Linux-Install-OpenSsh-Server/