Strona główna
» LINUX
»
Jak uzyskać zdalny dostęp do komputera z systemem Linux za pomocą NoMachine
Jak uzyskać zdalny dostęp do komputera z systemem Linux za pomocą NoMachine
NoMachine umożliwia sterowanie pulpitem Linux z innego komputera. Zainstaluj NoMachine Personal Edition na komputerze z systemem Linux, do którego chcesz uzyskać dostęp, a następnie użyj NoMachine Player na urządzeniu klienckim. Połączenie LAN korzysta z prywatnego adresu IP hosta; dostęp spoza sieci wymaga VPN, sieci NoMachine lub mapowania portów routera.
Sprawdź licencje i wymagania
Nowe instalacje hosta NoMachine w wersji 10 korzystają z Personal Edition , którą należy aktywować subskrypcją, aby akceptowała połączenia zdalne. NoMachine oferuje bezpłatną 14-dniową wersję próbną. Oddzielny klient, obecnie nazywany NoMachine Player , jest bezpłatny. Istniejące bezpłatne instalacje serwerowe w wersji 9 lub starszej mogą nadal działać, ale nie można ich zaktualizować do wersji 10 bez subskrypcji Personal Edition.
Host wymaga środowiska graficznego Linux, musi być włączony i połączony z internetem. Pobierz aktualny pakiet dla swojej dystrybucji i procesora z oficjalnej strony pobierania Linuksa : DEB dla Debiana lub Ubuntu, RPM dla Fedory lub openSUSE albo TAR.GZ dla innych konfiguracji. Sprawdź instrukcję instalacji , jeśli potrzebujesz instrukcji dotyczących konkretnej dystrybucji.
Skonfiguruj dostęp zdalny w pięciu krokach
1. Zainstaluj i aktywuj NoMachine na hoście
Zainstaluj Personal Edition na komputerze z systemem Linux, do którego chcesz uzyskać dostęp, korzystając z graficznego instalatora pakietów lub terminala. Na przykład, Debian i Ubuntu używają sudo apt install ./nomachine-personal-edition_<version>_amd64.deb; Fedora używa sudo dnf install ./nomachine-personal-edition_<version>_x86_64.rpm. Zastąp <version>wersją pobranego pliku. W przypadku pliku TAR.GZ postępuj zgodnie z udokumentowaną nxinstall --installprocedurą NoMachine. Uruchom NoMachine i zakończ monit aktywacyjny.
Wybierz format pakietu odpowiadający hostowi Linux.
2. Zainstaluj NoMachine Player na swoim kliencie
Zainstaluj NoMachine Player na komputerze, z którego będziesz się łączyć. Działa on w systemach Linux, Windows i macOS, dzięki czemu klient i host mogą korzystać z różnych systemów operacyjnych. Jeśli klient ma już zainstalowany pakiet NoMachine, zawiera on komponent Player.
3. Znajdź adres LAN hosta
Na hoście Linux otwórz panel powitalny NoMachine lub ekran stanu serwera i zanotuj jego prywatny adres IP. Adres taki jak ten 192.168.1.23jest tylko przykładem. Pozostaw oba komputery w tej samej sieci LAN lub połącz klienta z tą siecią LAN przez VPN. Host musi pozostać aktywny i połączony, aby umożliwić zdalny dostęp.
Zapisz adres LAN wyświetlany na hoście. Ten przykład jest poglądowy.
4. Dodaj połączenie i zaloguj się
Otwórz program Player na komputerze klienckim. Jeśli komputer z systemem Linux pojawi się na liście maszyn, kliknij go dwukrotnie. W przeciwnym razie wybierz „Dodaj” i wprowadź dostępny adres IP hosta. W przypadku połączenia standardowego użyj protokołu NX i portu 4000 , a następnie zapisz wpis. Są to standardowe ustawienia domyślne NoMachine; użyj innego portu tylko po zmianie konfiguracji hosta. Informacje na temat przepływu połączenia znajdziesz w oficjalnym przewodniku „Pierwsze kroki” .
Wprowadź adres hosta i zachowaj domyślny port NX, chyba że go zmieniłeś.
Uruchom zapisane połączenie i wprowadź nazwę użytkownika i hasło do konta na hoście Linux. Są to dane uwierzytelniające hosta, a nie hasło do witryny NoMachine. Po uwierzytelnieniu pulpit zdalny otworzy się w oknie odtwarzacza.
5. Pracuj zdalnie i odłącz się
Użyj zdalnego pulpitu Linux z okna Playera. Aby zakończyć połączenie, zamknij to okno lub otwórz menu sesji NoMachine za pomocą Ctrl+Alt+0, a następnie wybierz opcję Połączenie i Rozłącz . Rozłączenie kończy połączenie zdalne; użyj osobno polecenia wylogowania systemu Linux, jeśli chcesz wylogować się z konta hosta. To menu znajduje się w podręczniku Playera w wersji 10 .
Wybierz opcję Rozłącz, aby zamknąć połączenie zdalne. Jeśli to konieczne, wyloguj się z systemu Linux.
Połącz się spoza swojej sieci lokalnej
Adres prywatny, taki jak ten, 192.168.1.23nie jest dostępny bezpośrednio przez publiczny internet. Najprostszą opcją jest połączenie się przez zaufaną sieć VPN z siecią domową lub biurową, a następnie użycie adresu LAN hosta. Alternatywnie, NoMachine Network udostępnia identyfikator komputera (Machine ID) umożliwiający połączenie z komputerem za NAT lub zaporą sieciową; jest to osobna usługa z 7-dniowym okresem próbnym.
Aby uzyskać bezpośredni dostęp, skonfiguruj mapowanie portów routera tak, aby wysyłało port zewnętrzny do usługi NX hosta Linux. W przewodniku sieciowym NoMachine domyślnie podano port TCP 4000. Zezwól na skonfigurowany port przez zaporę hosta, a następnie połącz się z publicznym adresem routera i portem zewnętrznym. Sprawdź adres i port w statusie NoMachine, zamiast zakładać, że automatyczne mapowanie UPnP/NAT-PMP zakończyło się powodzeniem. Sieć VPN zapobiega bezpośredniemu udostępnianiu portu pulpitu zdalnego w internecie.
Rozwiązywanie problemów z nieudanym połączeniem
Brak hosta na liście: sprawdź, czy oba urządzenia znajdują się w tej samej sieci LAN lub VPN i czy na hoście działa oprogramowanie NoMachine.
Przekroczono limit czasu połączenia: sprawdź ponownie aktualny adres IP hosta, regułę zapory sieciowej i port NX. Gościnna sieć Wi-Fi może blokować ruch między urządzeniami.
Logowanie nie powiodło się: wprowadź prawidłową nazwę użytkownika i hasło systemu Linux dla zdalnego hosta.
Działa tylko w domu: połącz się przez VPN, sieć NoMachine lub poprawnie skonfigurowane mapowanie routera. Sam prywatny adres LAN nie może dotrzeć do hosta przez internet.