Jak uzyskać dostęp do innego komputera w tej samej sieci z Linux

Jak uzyskać dostęp do innego komputera w tej samej sieci z Linux
Istnieje wiele powodów dostępu do innego komputera w sieci domowej/biurowej z laptopa/komputerów stacjonarnych. Na przykład,

1. Zdalne używanie oprogramowania graficznego: Istnieje wiele oprogramowania, które do uruchomienia wymaga komputerów o wysokiej specyfikacji (i.mi., Autodesk Maya, AutoCAD, Blender). Twój laptop/pulpit może nie mieć wymaganych specyfikacji, aby go uruchomić. Czasami konkretne oprogramowanie może działać w określonym systemie operacyjnym, którego nie chcesz instalować na laptopie/pulpicie tylko dla tego jednego oprogramowania. W takich przypadkach możesz zainstalować wymagane oprogramowanie graficzne na innych komputerach i uzyskać do nich dostęp zdalnie z laptopa/pulpitu i użyć wymaganego oprogramowania graficznego z laptopa/komputera stacjonarnego.

2. Rozwiązywanie problemów zdalnie: Jeśli jesteś facetem technicznym w biurze, może być konieczne rozwiązanie problemów na komputerach swoich kolegów lub pokazać im, jak coś zrobić. Możesz zdalnie połączyć się z komputerem swojego kolegę i rozwiązać jego problem. Zaoszczędzi ci to dużo czasu, które w innym przypadku spędziłbyś na spacery, w podnośniku lub schodach, aby udać się do pokoju kolegi.

3. Zdalne administrację graficzną/poleceń: Możesz być administratorem systemu firmy. Firma może mieć wiele komputerów, które musisz administrować. Przejście z biurka do biurka lub pokoju do pokoju, aby administrować każdego komputera Twojej firmy, będzie dla Ciebie wiele kłopotów. Zamiast tego możesz usiąść i zrelaksować się na biurku i zdalnie połączyć się z komputerami, które musisz podać z laptopa/komputera stacjonarnego. Zaoszczędzi to dużo czasu i dodatkowej pracy.

4. Dostęp do maszyn wirtualnych: Możesz uruchomić maszyny wirtualne na serwerze za pomocą hiperwizorów typu I, takich jak proxmox ve, vmware vSphere, KVM itp. W takim przypadku, aby korzystać z maszyn wirtualnych, musisz zdalnie podłączyć się do maszyn wirtualnych z laptopa/komputera, ponieważ te maszyny wirtualne nie będą miały żadnego fizycznego wyświetlacza, klawiatury lub myszy.

W tym artykule pokaże różne metody dostępu do innych komputerów i maszyn wirtualnych w tej samej sieci z Linux. Więc zacznijmy.

Łączenie z innymi komputerami Linux za pośrednictwem SSH:

Możesz połączyć się z innymi komputerami Linux w swojej sieci z linii poleceń za pośrednictwem SSH. Komputer zdalny musi mieć zainstalowany program serwera OpenSSH do pracy SSH.

Jeśli potrzebujesz pomocy w instalacji serwera OpenSsh na komputerze, w zależności od używanej dystrybucji Linux, przeczytaj jeden z następujących artykułów:

  • Debian 9: Przeczytaj artykuł Włącz serwer SSH na Debian.
  • Debian 10: Przeczytaj artykuł Włącz SSH na Debian 10.
  • Centos 8: Przeczytaj artykuł, jak włączyć SSH na Centos 8.
  • Ubuntu 18.04 LTS: Przeczytaj artykuł Jak włączyć serwer SSH na Ubuntu 18.04 LTS.
  • Ubuntu 20.04 LTS: Przeczytaj artykuł, jak zainstalować i włączyć OpenSsh na Ubuntu 20.04.
  • Arch Linux: Przeczytaj artykuł Arch Arch Linux SSH SSH Server, dostosowywanie i optymalizacja.
  • Kali Linux 2020: Przeczytaj artykuł Jak włączyć SSH w Kali Linux 2020.

Aby połączyć się z komputerem zdalnym za pośrednictwem SSH, musisz znać adres IP tego zdalnego komputera.

Jeśli nie znasz adresu IP zdalnego komputera, poproś swojego kolegę o otwarcie terminal na zdalnym komputerze i uruchom następujące polecenie:

$ hostName -i

Gdy twój kolega dowie się o adresie IP swojego komputera, może go wysłać. W moim przypadku adres IP to 192.168.0.109. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.

Musisz także znać nazwę użytkownika i hasło logowania komputera zdalnego. Znowu twój kolega może ci to wysłać.

Gdy znasz nazwę użytkownika, hasła i adresu IP komputera zdalnego, możesz podłączyć się do niego za pośrednictwem SSH w następujący sposób:

$ ssh @

NOTATKA: Zastępować Ze loginową nazwą użytkownika i z adresem IP zdalnego komputera.

Gdy łączysz się z komputerem zdalnym za pośrednictwem SSH, zobaczysz następującą monit.

Wpisz Tak i naciśnij Zaakceptuj odcisk palca.

Wpisz hasło logowania komputera zdalnego i naciśnij .

Powinieneś być podłączony do komputera zdalnego za pośrednictwem SSH.

Teraz możesz uruchomić dowolne polecenie na komputerze zdalnym.

Łączenie z komputerami Windows za pośrednictwem RDP:

Najczęstszym sposobem podłączenia do zdalnego komputera z systemem Windows jest RDP (protokół zdalnego pulpitu). Protokół RDP jest wbudowany w system operacyjny Windows. Więc nie musisz instalować niczego na zdalnym komputerze Windows, aby RDP działał. Wszystko, co musisz zrobić, to włączyć RDP na komputerze zdalnym, a możesz iść.

Aby włączyć RDP w systemie Windows 10, otwórz system Windows 10 Ustawienia aplikacja i kliknij System jak zaznaczono na zrzucie ekranu poniżej.

Przejść do Zdalny ekran sekcja i kliknij Włącz zdalny pulpit przycisk przełączany jak zaznaczony na zrzucie ekranu poniżej.

Kliknij Potwierdzać jak zaznaczono na zrzucie ekranu poniżej.

RDP powinien być włączony.

Po włączeniu RDP na zdalnym komputerze Windows musisz znać adres IP tego zdalnego komputera Windows.

Aby znaleźć adres IP zdalnego komputera z systemem Windows, naciśnij klawisz i naciśnij R. Uruchomić Należy wyświetlić szybkie okno. Teraz wpisz PowerShell Lub CMD i naciśnij .

Należy otworzyć terminal (PowerShell lub CMD, w zależności od polecenia używanego do rozpoczęcia terminalu).

Teraz uruchom następujące polecenie:

> ipconfig /all

Należy wyświetlić adres IP zdalnego komputera. W moim przypadku adres IP to 192.168.0.107. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.

Po znaniu adresu IP komputera Windows możesz użyć klienta RDP do podłączenia do zdalnego komputera z systemem Windows z Linux. W Linux dostępnych jest wielu klientów RDP. Ale w tym artykule użyję Vinagre klient zdalnego komputera stacjonarnego, aby podłączyć się do komputera Windows za pośrednictwem RDP.

Jeśli nie masz Vinagre klient zdalnego komputera stacjonarnego zainstalowany na komputerze, a jeśli potrzebujesz instalacji pomocy Vinagre Klient zdalnego komputera na żądanej dystrybucji Linux, możesz sprawdzić artykuł Jak zainstalować Vinagre zdalny klient komputerowy w systemie Linux.

Kiedyś Vinagre zainstalowane, możesz uruchomić to od Menu aplikacji twojego komputera.

Zacząć Vinagre, otworzyć Menu aplikacji i szukaj Vinagre i kliknij Przeglądarka zdalnego pulpitu ikona oznaczona na zrzucie ekranu poniżej.

Vinagre Należy otworzyć klient zdalnego komputera.

Teraz kliknij Łączyć.

Wybierać RDP z Protokół menu rozwijane, wpisz adres IP komputera Windows w Gospodarz sekcja i wpisz wyświetlacz Szerokość I Wysokość w pikselach w Opcje RDP sekcja oznaczona na zrzucie ekranu poniżej.

Następnie kliknij Łączyć.

Zostaniesz poproszony o wpisanie nazwy użytkownika logowania i hasła komputera Windows, z którym się łączysz.

Wpisz nazwę użytkownika i hasło logowania i kliknij Uwierzytelniać.

Powinieneś być podłączony do komputera Windows, jak widać na zrzucie ekranu poniżej.

Łączenie z komputerami zdalnymi przez VNC:

VNC (Virtual Network Computing) to protokół dostępu i kontrolowania graficznego środowiska komputera komputera z innego komputera.

Aby zdalnie podłączyć się do komputera za pośrednictwem protokołu VNC, musisz mieć zainstalowany i skonfigurowany program VNC Server na komputerze, którego chcesz uzyskać dostęp.

Jeśli potrzebujesz pomocy w instalacji serwera VNC na komputerze, w zależności od używanej dystrybucji Linux, przeczytaj jeden z następujących artykułów:

  • Centos 8: Przeczytaj artykuł konfiguracyjny serwera VNC na CentOS 8.
  • Ubuntu 20.04 LTS: Przeczytaj artykuł, jak włączyć udostępnianie ekranu na Ubuntu 20.04 LTS.
  • Debian 10: Przeczytaj artykuł Jak włączyć udostępnianie ekranu w Debian 10.
  • Linux Mint 20: Przeczytaj artykuł Zainstaluj serwer VNC w Linux Mint 20.
  • Fedora 32: Przeczytaj artykuł Jak skonfigurować serwer VNC w Fedora Linux?.

Po zainstalowaniu serwera VNC na komputerze zdalnym potrzebujesz klienta VNC do podłączenia do komputera zdalnego z innego komputera.

W Linux dostępnych jest wielu klientów VNC. I.mi., Vinagre, Remmina, RealVNC VNC Viewer itp.

Jeśli potrzebujesz instalacji klienta VNC w żądanej dystrybucji Linux, możesz odczytać jeden z następujących artykułów w zależności od klienta VNC, który chcesz zainstalować.

Vinagre: Przeczytaj artykuł Jak zainstalować Vinagre zdalny klient komputerowy w systemie Linux.

Realvnc vnc przeglądarka: Przeczytaj artykuł Jak zainstalować przeglądarkę RealVNC VNC w systemie Linux.

W tym artykule użyje RealVNC VNC Viewer Klient VNC, aby pokazać, jak połączyć się z komputerem zdalnym za pomocą protokołu VNC.

Po zainstalowaniu przeglądarki VNC RealVNC możesz uruchomić przeglądarkę VNC z żądanej dystrybucji Linux z menu aplikacji.

Sprawdź Przeczytałem i akceptuję niniejsze warunki pole wyboru i kliknij OK jak zaznaczono na zrzucie ekranu poniżej.

Kliknij ROZUMIEM jak zaznaczono na zrzucie ekranu poniżej.

VNC przeglądarka powinna być gotowa do połączenia się z komputerami zdalnymi.

Aby połączyć się z komputerem zdalnym za pośrednictwem VNC, musisz znać adres IP tego zdalnego komputera.

Uruchom następujące polecenie na komputerze zdalnym, aby znaleźć jego adres IP.

$ hostName -i

Adres IP zdalnego komputera powinien być wydrukowany na terminalu.

Jak widać, adres IP zdalnego komputera, z którym chcę się połączyć 192.168.0.106. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.

Teraz, aby podłączyć do komputera zdalnego, wpisz nazwę hosta lub adres IP zdalnego komputera, do którego chcesz się podłączyć i nacisnąć .

Kliknij Kontynuować.

Zostaniesz poproszony o wpisanie nazwy użytkownika logowania i hasła zdalnego komputera.

Wpisz nazwę użytkownika logowania i hasło zdalnego komputera, z którym chcesz się połączyć, i kliknij OK jak zaznaczono na zrzucie ekranu poniżej.

Powinieneś być podłączony do komputera zdalnego.

Łączenie z wirtualnymi maszynami VMware za pośrednictwem VMRC:

Aby zdalnie połączyć się z maszynami wirtualnymi VMware vSphere lub VMware ESXI, możesz użyć oficjalnego programu VMware Konsola zdalna VMware (VMRC).

Aby dowiedzieć się więcej o VMware Remote Console (VMRC) i jak zainstalować ją w ulubionej dystrybucji Linux, sprawdź artykuł Jak zainstalować VMRC (Console VMware Remote Console) w Linux.

Aby pokazać, jak połączyć się z wirtualną maszyną VMware ESXI Konsola zdalna VMware (VMRC), Przygotowałem wirtualną maszynę VMware ESXI S01, Jak widać na zrzucie ekranu poniżej.

Aby połączyć się z wirtualną maszyną VMware ESXI S01 z Konsola zdalna VMware (VMRC), Kliknij Konsola jak zaznaczono na zrzucie ekranu poniżej.

Następnie kliknij Uruchom zdalną konsolę jak zaznaczono na zrzucie ekranu poniżej.

Wirtualna maszyna VMware ESXI S01 należy otworzyć za pomocą Konsola zdalna VMware (VMRC), Jak widać na zrzucie ekranu poniżej.

Łączenie z wirtualnymi maszynami Proxmox przez przyprawę:

Aby zdalnie połączyć się z maszynami wirtualnymi Proxmox Ve, możesz użyć oficjalnego KVM VINT Viewer. VINT Viewer używa PRZYPRAWA Protokół zdalnie łączenia się z maszynami wirtualnymi KVM.

Aby dowiedzieć się więcej o KVM Virt Viewer i jak zainstalować go w ulubionej dystrybucji Linux, sprawdź artykuł Jak zainstalować przeglądarkę VIRT w systemie Linux.

Aby pokazać, jak połączyć się z wirtualną maszyną ProxMox za pośrednictwem PRZYPRAWA Protokół za pomocą VINT Viewer, Przygotowałem wirtualną maszynę ProxMox S02, Jak widać na zrzucie ekranu poniżej.

Do łączenia się z wirtualną maszyną ProxMox z VINT Viewer, Musisz ustawić Wyświetlacz Sprzęt komputerowy maszyny wirtualnej Spice (QXL), jak pokazano na zrzucie ekranu poniżej.

Po ustawieniu Wyświetlacz sprzęt maszyny wirtualnej Spice (QXL), przejść do Konsola sekcja maszyny wirtualnej i kliknij Konsola > PRZYPRAWA jak zaznaczono na zrzucie ekranu poniżej.

Twoja przeglądarka powinna wyświetlać monit o otwarcie lub zapisanie pliku konfiguracji połączenia Vist Viewer.

Wybierać Otwierać z, wybierać Zdalny przeglądarka Z menu rozwijanego i kliknij OK jak zaznaczono na zrzucie ekranu poniżej.

Powinieneś być podłączony do maszyny wirtualnej ProxMox, jak widać na zrzucie ekranu poniżej.

Wniosek:

Ten artykuł pokazuje, jak uzyskać dostęp do komputera zdalnego w tej samej sieci z Linux. Pokazałem ci różne metody, protokoły i narzędzia do łączenia się ze zdalnymi komputerami z innego komputera w tej samej sieci. Omówiłem te tekstowe protokoły zdalnego dostępu SSH, graficzne protokoły zdalnego dostępu RDP i VNC, Protokół zdalnego dostępu PROXMOX Virtual Maszyna, oraz VMware ESXI lub VMware vSphere Virtual Machine narzędzie VMRC VMRC. Pokazałem ci, jak korzystać z programów Client Client Access Vinagre, RealVNC VNC Viewer, Virt Viewer i VMRC, aby połączyć się z komputerami zdalnymi za pośrednictwem obsługiwanych protokołów pulpitu zdalnego zdalnego.