Jak zdalnie sterować systemami Linux z Windows

How Remotely Control Linux Systems From Windows



Dzięki zdalnemu dostępowi użytkownik może uzyskać dostęp do plików i danych w innym systemie ze zdalnej lokalizacji bez rzeczywistego fizycznego dostępu do systemu, całkiem fajnie. Dobrze? Zdalny dostęp jest korzystny i bardzo pomaga w oszczędzaniu czasu.

Po co nawiązywać zdalne połączenie z Linuksem z Windows?

Załóżmy, że prowadzisz firmę i masz spotkanie z członkami zarządu za około 10 minut. Nagle przypominasz sobie, że plik prezentacji znajduje się w twoim systemie domowym; zdalny dostęp może potencjalnie uratować sytuację.







Albo używasz systemu Windows w jednym miejscu, a systemu Linux w innym pokoju i chcesz uruchomić kilka poleceń na swoim Linuksie lub pobrać jakieś pliki z Linuksa, a twój Linux jest niedostępny, albo jesteś po prostu zbyt leniwy. Tak czy inaczej, we wszystkich przypadkach zdalny dostęp zapewnia dużą wygodę i oszczędność czasu.



Linux Ubuntu:

Teraz ze wszystkich popularnych dystrybucji Linuksa Ubuntu jest zdecydowanie najpopularniejszym. Wszystkie pozostałe dystrybucje Linuksa łącznie stanowią zaledwie 35% Ubuntu (trendy wyszukiwania Google). Po przeszukaniu Linuksa pojawia się 161 milionów wyników, podczas gdy kolejna najpopularniejsza dystrybucja Linuksa, tj. Debian Linux, ma zaledwie 65,9 miliona wyników wyszukiwania, więc mając na uwadze powyższe statystyki, będę używał Ubuntu w tym samouczku. Aby nawiązać połączenie, musisz fizycznie uzyskać dostęp do komputera Ubuntu. Ale nie martw się, to jednorazowa rzecz.



Istnieje wiele metod, dzięki którym możesz zdalnie uzyskać dostęp do swojego Linuksa z systemu Windows. Tutaj podzielę się trzema sposobami, przez które można uzyskać dostęp do zdalnego sterowania systemami Linux z systemu Windows.





  1. SSH
  2. Połączenie RDP
  3. Połączenie VNC

Znajdź adres IP:

Bez względu na to, jakiej metody używasz, znalezienie adresu IP Twojego systemu jest wymagane prawie w każdym przypadku. Poniżej znajduje się prosty sposób na znalezienie adresu IP twojego systemu Linux.

Przejdź do terminala na swoim komputerze z systemem Linux i wpisz następujące polecenie:



$sudotrafnyzainstalowaćnarzędzia-sieciowe

Teraz wprowadź następujące polecenie:

$Ifconfig

Po napisaniu powyższego polecenia okno terminala będzie wyglądać tak

Swój adres IP znajdziesz obok inet w pierwszej sekcji. W tym przypadku, jak widać na powyższym zrzucie ekranu, adres IP to 10.0.2.15

Jeśli powyższa metoda nie działa dla Ciebie, możesz wypróbować następujące sposoby:

W terminalu napisz następujące polecenie. Pamiętaj, że działa to w przypadku niektórych wersji Linuksa, takich jak Ubuntu.

$nazwa hosta-I

Metoda 1: Dostęp zdalny przy użyciu SSH (Secure Shell)

W przypadku tej metody należy zainstalować Kit oprogramowanie, ponieważ jest lepsze niż używanie domyślna funkcja SSH systemu Windows . PuTTY nawiązuje połączenie SSH między systemem Linux a pulpitem Windows, co zapewnia dostęp do terminala Linux.

Po zainstalowaniu oprogramowania PuTTY wpisz nazwę swojego systemu Linux lub jego adres IP pod etykietą Nazwa hosta (lub adres IP). Upewnij się, że ustawiłeś połączenie na SSH, jeśli tak nie jest. Teraz kliknij otwórz. I voila, masz teraz dostęp do wiersza poleceń Linuksa.

Notatka: Dzięki temu tylko ty będziesz miał dostęp do terminala, tj. nie będzie kontroli myszy. Mimo to warto zainstalować oprogramowanie za pomocą poleceń terminala

Metoda 2: Korzystanie z protokołu RDP (Remote Desktop Protocol)

PROW to jak dotąd najłatwiejsza metoda. Narzędzie RDP jest już zainstalowane w systemie Windows. Więc system Windows nie wymaga żadnej pracy (programowo). Nie dotyczy to jednak twojego systemu Linux. W systemie Linux będziesz musiał zainstalować narzędzie XRDP. W tym celu otwórz terminal (Ctrl + Alt + T) i wpisz następujące polecenie

$sudotrafnyzainstalowaćxrdp

Naciśnij y i naciśnij enter. Następnie będzie kontynuować instalację.

Śledzony przez

$sudosystemowywłączyćxrdp

Pierwsze polecenie zainstaluje narzędzie XRDP. Drugie polecenie pozwoli na automatyczne włączenie opcji przy starcie. Innymi słowy, narzędzie xrdp uruchomi się automatycznie po uruchomieniu systemu Linux. Po zakończeniu tego procesu. Przejdź do systemu Windows iw pasku wyszukiwania wpisz RDP. Kliknij aplikację Pulpit zdalny.

Wpisz adres IP swojego systemu Linux obok etykiety Komputer i kliknij Połącz

Wprowadź nazwę użytkownika i hasło swojego systemu Linux.

Rozwiązywanie problemów: Chociaż połączenie przez RDP jest najłatwiejszą metodą zdalnego łączenia, podczas łączenia się z Ubuntu występują pewne problemy. To zaczęło się dziać po wydaniu Ubuntu 18.4 LTS. Linux nie lubi, gdy uzyskuje się do niego zdalny dostęp, gdy użytkownik jest zalogowany. Tak więc prostym rozwiązaniem jest wypróbowanie RDP po wylogowaniu się z systemu Linux

Metoda 3: Konfigurowanie połączenia przy użyciu Virtual Network Connection (VNC)

Możesz także połączyć się za pomocą VNC. Jak wspomniano powyżej, SSH zapewnia dostęp do terminala (bez sterowania myszą). VNC zapewnia dostęp do pulpitu Linux (pełna kontrola myszy). Istnieje jednak pewien warunek wstępny połączenia za pomocą tej metody, tj. Musisz zainstalować oprogramowanie VNC.

Przejdź do swojego systemu Linux i wpisz następujące polecenie, aby upewnić się, że jest aktualne

$sudotrafna aktualizacja

Teraz wprowadź następujące polecenie

$sudotrafnyzainstalowaćciasny serwervnc

teraz uruchom to

$sudoserwer tightvnc

Teraz utwórz hasło dla swojego połączenia. Otrzymasz numer stacjonarny, najczęściej 1. Zapamiętaj ten numer.

Następnie zainstaluj Klient VNC na oknach. Te narzędzia TightVNC są instalowane w pakietach, więc po zainstalowaniu przejdź do paska wyszukiwania systemu Windows i wyszukaj TightVNC Viewer. Uruchom aplikację i wprowadź adres IP urządzenia z systemem Linux.

Teraz wprowadź adres IP swojego systemu Linux, a następnie numer pulpitu, jak pokazano na powyższym zrzucie ekranu.

Wniosek:

Teraz, gdy znasz te metody, powinieneś wiedzieć, który sposób jest najlepszy dla twojego użytku.

  1. RDP używa xrdp, który jest open source
  2. SSH może być używany do zdalnego dostępu do terminala
  3. VNC może być używany zamiast RDP, ale jest trochę mniej bezpieczny

Zaleca się skonfigurowanie SSH niezależnie od używanej metody, ponieważ znacznie ułatwia to instalację pozostałych dwóch metod.

Ubuntu ma wbudowane narzędzie do zdalnego pulpitu, które jest kompatybilne z VNC.