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 lub biurowej z laptopa lub komputera stacjonarnego. Na przykład,

  1. Wykorzystanie zdalnego oprogramowania graficznego: Istnieje wiele oprogramowania, które do uruchomienia wymaga komputerów o wysokiej specyfikacji (i.mi., Autodesk Maya, AutoCAD, Blender). Twój laptop lub komputer stacjonarny może nie mieć wymaganych specyfikacji do uruchamiania oprogramowania. Czasami określone oprogramowanie może działać tylko w określonym systemie operacyjnym, którego nie chcesz instalować tylko dla tego oprogramowania. W takich przypadkach możesz zainstalować wymagane oprogramowanie graficzne na innych komputerach i uzyskać do nich dostęp zdalnie z laptopa lub komputera stacjonarnego i skorzystać z wymaganego oprogramowania graficznego.
  2. Rozwiązywanie problemów zdalnie: Jeśli jesteś facetem technicznym w swoim biurze, czasami 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 sytuację. Zaoszczędzi ci to dużo czasu, ponieważ nie wymaga to spędzenia czasu na pójściu do pokoju kolegi.
  3. Zdalna administracja graficzna/linii poleceń: Możesz być administratorem systemu firmy. Firma może mieć wiele komputerów, które musisz administrować. Przechodzenie z biurka do biurka lub pokoju do pokoju, aby pomóc każdemu komputerowi Twojej firmy, będzie dużo kłopotów. Zamiast tego możesz usiąść i zrelaksować się na biurku i zdalnie podłączyć komputery potrzebne do zarządzania z laptopa lub 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 lub komputera, ponieważ te maszyny wirtualne nie będą miały żadnego fizycznego wyświetlacza, klawiatury lub myszy.

W tym artykule pokażę 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 SERW, 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 komputera zdalnego. Jeśli nie jesteś świadomy adresu IP zdalnego komputera, poproś swojego kolegę o otwarcie terminali na komputerze zdalnym i uruchom następujące polecenie:

$ hostName -i

Gdy twój kolega dowie się o adresie IP swojego komputera, on lub ona może go wysłać. W moim przypadku adres IP to 192.168.0.109. Ponieważ każdy komputer ma swój unikalny adres IP, będzie inny od twojego. Pamiętaj więc, aby użyć swojego adresu IP.

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ć <nazwa użytkownika> Z nazwą użytkownika logowania i <IP-addr> 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 <Wchodzić> Zaakceptuj odcisk palca.

Wpisz hasło logowania komputera zdalnego i naciśnij <Wchodzić>.

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 pokazano na zrzucie ekranu poniżej.

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

Kliknij Potwierdzać, jak pokazano na zrzucie ekranu poniżej.

RDP powinien być włączony.

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

Aby znaleźć adres IP zdalnego komputera z systemem Windows, naciśnij <Okna> Klucz i naciśnij R. Należy wyświetlić okno uruchomienia. Teraz wpisz PowerShell Lub CMD i naciśnij <Wchodzić>.


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. Użyj więc swojego unikalnego adresu IP.


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. 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 Ikona przeglądarki zdalnego pulpitu jak pokazano na zrzucie ekranu poniżej.


Należy otworzyć klient Vinagre Remote Desktop.


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 serwera VNC na komputerze, do którego chcesz uzyskać dostęp zdalnie.

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 zainstalować serwer VNC na Ubuntu 20.04 LTS.
  • Debian 10: Przeczytaj artykuł Jak zainstalować serwer VNC na 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 Viewer: Przeczytaj artykuł Jak zainstalować przeglądarkę RealVNC VNC w systemie Linux.

W tym artykule użyję 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 Menu aplikacji pożądanego dystrybucji Linuksa.


Sprawdź Przeczytałem i akceptuję niniejsze warunki pole wyboru i kliknij OK, jak pokazano 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 różny od twojego. Pamiętaj, aby zastąpić go adresem IP.


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


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 pokazano 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 pokazano na zrzucie ekranu poniżej.


Następnie kliknij Uruchom zdalną konsolę, jak pokazano niż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ć urzędnika 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.


Aby móc połączyć się z wirtualną maszyną ProxMox z VINT Viewer, Musisz ustawić Wyświetl sprzęt maszyny wirtualnej Spice (QXL) jak pokazano na zrzucie ekranu poniżej.


Po ustawieniu Sprzęt wyświetlacza maszyny wirtualnej Do Spice (QXL), Przejdź do sekcji konsoli maszyny wirtualnej i kliknij Konsola> przypraw 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 rozwijanego menu i kliknij OK, jak pokazano na zrzucie ekranu poniżej.


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

Wniosek:

W tym artykule pokazałem, 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. Ponadto, oparty na zdalnym protokole dostępu SSH, graficzne protokoły zdalnego dostępu RDP i VNC, PROTOCE PROTOCOL PROTOKU RAMOWEGO MASYNU PROXMOX PROTOCOL oraz VMware ESXI lub VMware vSphere Virtual Machine narzędzie VMRC VMRC zostały objęte. Poza tym pokazałem, jak korzystać z programów klienta zdalnego dostępu Vinagre, RealVNC VNC Viewer, Virt Viewer i VMRC, aby łączyć się ze komputerami zdalnymi za pośrednictwem obsługiwanych protokołów pulpitu zdalnego zdalnego.