Jak używać SSH ustanawianie zdalnego połączenia w Linux

Jak używać SSH ustanawianie zdalnego połączenia w Linux
„Linux wyróżnia się zdolnością do zdalnego sterowania systemami komputerowymi za pomocą różnych poleceń. W szczególności użytkownicy POSIX mogą otworzyć i wykorzystywać bezpieczną powłokę za pomocą struktury OpenSSH w celu uzyskania dostępu do komputerów, do których są upoważnione do dostępu.

Co ciekawe, mogą to zrobić z odległych lokalizacji. Secure Shell to struktura komunikacji sieciowej, która umożliwia komunikację i udostępnianie danych między dwoma komputerami. Zawiera imponujące funkcje bezpieczeństwa i szyfrowania, dzięki czemu jest idealny do niezabezpieczonych środowisk sieciowych. Poza tym ma pakiet narzędzi używanych do wdrożenia protokołu.

Podczas nawiązania połączenia między komputerami korzystającymi z SSH jest rutynową dla doświadczonych administratorów systemu i użytkowników Linux, nowicjusze uznają to za nieco trudne. Ten artykuł rozwiązuje ten problem."

Jak używać SSH na Linux

Po pierwsze, należy zauważyć, że tworzenie i rozwój SSH mają na celu zastąpienie programów logowania lub niepewnej emulacji terminali, takich jak RLOGIN (zdalne logowanie), Telnet i RSH (powrót do zdalnego powłoki). Chociaż umożliwia te same funkcje, ma dodatkowe funkcje bezpieczeństwa. Poza tym zastępuje protokół transferu plików, zdalną kopię i inne programy przesyłania plików.

Aby utworzyć i włączyć połączenie SSH, będziesz potrzebować dwóch komponentów-hosta i klienta. Host może być czymś, od routera, serwera, adresu IP, nazwy domeny i dowolnego innego odpowiedniego urządzenia/systemu. Strona serwerowa zawsze będzie miał demona SSH, który wciąż słucha ustalonego portu TCP/IP dla potencjalnych żądań połączenia.

Z drugiej strony klient SSH to aplikacja z pakietem narzędzi, które zainstalujesz i skonfigurujesz na komputerze. Ten komputer klienta łączy się z serwerem lub hostem za pomocą zestawu predefiniowanych informacji. Połączenie odniesie sukces dopiero po prawidłowym i zweryfikowaniu poświadczeń.

Demon SSH na serwerze odpowie na obsługiwane wersje protokołu i oprogramowania, gdy klient poprosi o połączenie. Dwa systemy będą następnie wymieniać dane identyfikacyjne w celu weryfikacji. SSH utworzy nową sesję opartą na środowisku, jeśli wszystkie poświadczenia lub dane identyfikacyjne zostaną zweryfikowane jako poprawne. Domyślna wersja SSH zarówno dla systemów serwera, jak i klienta to wersja 2.

Podsumowanie tego, jak prace SSH leży w następujących punktach;

  1. Klient kontaktuje się z serwerem, aby zainicjować połączenie
  2. Serwer przygotowuje się i odsyła klucz publiczny
  3. Zarówno serwer, jak i klient negocjują kanały open source z odpowiednimi parametrami.
  4. Użytkownik zdalnie loguje się do hosta serwera.

Korzystanie z SSH do ustanowienia połączenia między hostem a klientem

Każde urządzenie musi mieć funkcjonalną instalację protokołu SSH w celu ustalenia połączenia między dwoma komputerami. A z komputera lokalnego użyjesz polecenia, aby zainicjować połączenie z hostem lub serwerem.

Poniżej należy Ci pomóc w tym procesie;

Krok 1: Sprawdź, czy zarówno host, jak i polecenie klienta są zainstalowane i aktywne

Sprawdź, czy Twoje systemy mają wszystkie odpowiednie pliki SSH zarówno po stronie serwera, jak i klienta. Aby potwierdzić, możesz użyć tego polecenia po stronie serwera;

Możesz zrobić to samo na urządzeniu klienckim za pomocą poniższego polecenia;

Krok 2: Zainstaluj SSH, jeśli brakuje po obu stronach

System może przywrócić brak takiego katalogu lub brak takiego błędu pliku. Ten błąd może wystąpić na jednym lub obu urządzeniach. Zauważ, że stanie się tak tylko wtedy, gdy nie masz SSH w swoim komputerze lub systemie.

W ten sposób będziesz musiał zainstalować SSH po brakującej stronie lub obu stron za pomocą następujących poleceń;

Zainstaluj SSH po stronie serwera za pomocą tego polecenia;

Zainstaluj SSH na komputerze klienckim za pomocą tego polecenia;

Po zainstalowaniu włącz SSH na komputerze zdalnym, aby upewnić się, że jest on aktywny i działa normalnie. Możesz aktywować swój system za pomocą tego polecenia;

Krok 3: Przetestuj swoje systemy

Możesz przetestować swoje systemy, logując się do systemu zdalnego za pomocą komputera lokalnego. Ale najpierw powinieneś mieć konto z nazwą użytkownika i hasłem. Po drugie, musisz znać adres IP lub nierozwiązaną nazwę hosta zdalnego serwera.

Jeśli nie znasz adresu IP swojego serwera zdalnego, możesz zapytać swój system pod kątem adresu IP.

Krok 4: Utwórz połączenie z serwerem zdalnym

Możesz kontynuować, aby utworzyć bezpieczną powłokę, używając poniższego polecenia.

Użyj nazwy użytkownika wraz z adresem IP swojego serwera zdalnego lub nazwy hosta.

Wniosek

Zrozumienie SSH zmieni widok komputerów Linux i administracji systemu. Daje to elastyczność dostępu do komputerów zdalnych; stąd nie ograniczysz się tylko do systemu przed sobą. W ten sposób odblokowujesz potencjał SSH odblokowuje możliwości terminalu Linux. Powyższe kroki powinny pomóc w efektywnym korzystaniu z SSH.

Źródła

  • https: // phoenixnap.COM/KB/SSH-to-Connect-to-Remote-Server-Linux-or Windows
  • https: // www.ServerMania.com/kb/artykuły/ssh-linux/
  • https: // opensource.com/artykuł/20/9/ssh
  • https: // www.UCL.AC.UK/ISD/What-Ssh-and-How-Do-i-Use-IT
  • https: // www.Javatpoint.com/ssh-linux
  • https: // www.TechTarget.com/SearchSecurity/Definicja/Secure-Shell