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, lub jesteś po prostu zbyt leniwy. Tak czy inaczej, we wszystkich przypadkach zdalny dostęp zapewnia dużą wygodę i oszczędność czasu much.
Linux Ubuntu:
Teraz ze wszystkich popularnych dystrybucji Linuksa Ubuntu jest zdecydowanie najpopularniejszą. 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 kolejne najpopularniejsze dystrybucje Linuksa to:.mi., Debian Linux ma tylko 65.9 milionów wyników wyszukiwania, więc mając na uwadze powyższe statystyki, będę używał Ubuntu do tego samouczka. Aby nawiązać połączenie, musisz fizycznie uzyskać dostęp do komputera Ubuntu. Ale nie martw się, to jednorazowa sprawa.
Istnieje wiele metod, dzięki którym możesz zdalnie uzyskać dostęp do swojego Linuksa z systemu Windows. Tutaj podzielę się trzema sposobami, dzięki którym możesz uzyskać dostęp do zdalnego sterowania systemami Linux z systemu Windows.
- SSH
- Połączenie RDP
- Połączenie VNC
Znajdź adres IP:
Niezależnie od używanej metody znalezienie adresu IP 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:
$ sudo apt install net-toolsTeraz wprowadź następujące polecenie:
$ IfconfigPo 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, 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ć oprogramowanie PuTTY, ponieważ jest to lepsze niż używanie domyślnej funkcji SSH systemu Windows 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)”. Pamiętaj, aby ustawić połączenie na SSH, jeśli nie jest. Teraz kliknij otwórz. I voila, masz teraz dostęp do wiersza poleceń Linuksa.
Uwaga: Dzięki temu tylko ty będziesz mieć dostęp do terminala, i.mi., 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). Jednak tak nie jest w przypadku twojego systemu Linux. W systemie Linux musisz zainstalować narzędzie XRDP. W tym celu otwórz terminal (Ctrl + Alt + T) i wpisz następujące polecenie
$ sudo apt zainstaluj xrdp
Naciśnij „y” i naciśnij enter. Następnie będzie kontynuować instalację.
Śledzony przez
$ sudo systemctl włącz 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 i w pasku wyszukiwania wpisz „RDP.” Kliknij „Aplikacja pulpitu zdalnego.”
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 Ubuntu 18.4 wydanie LTS. Linux nie lubi, gdy dostęp do niego jest zdalny, gdy użytkownik jest zalogowany. Więc prostym rozwiązaniem jest wypróbowanie RDP po wylogowaniu się z Linuksa
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, aby połączyć się za pomocą tej metody, i.mi., musisz zainstalować oprogramowanie VNCNC.
Przejdź do swojego systemu Linux i wpisz następujące polecenie, aby upewnić się, że jest aktualne
$ sudo apt aktualizacjaTeraz wprowadź następujące polecenie
$ sudo apt install tightvncserverteraz uruchom to
$ serwer sudo tightvncTeraz utwórz hasło dla swojego połączenia. Otrzymasz numer pulpitu, najczęściej 1. Zapamiętaj ten numer.
Następnie zainstaluj klienta VNC w systemie Windows. 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 zastosowania.
- RDP używa xrdp, który jest open source
- SSH może być używany do zdalnego dostępu do terminala
- 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.