Rozwiązanie społecznościowe

Jak zdalnie uzyskać dostęp do maszyny wirtualnej ZimaOS

A ZimaOS user wanted to reach a home virtual machine from elsewhere because the existing remote method did not work and asked whether No-IP, DuckDNS, or another option could help.

Jaki problem społeczność próbowała rozwiązać?

Pierwotne pytanie nie dotyczyło po prostu uzyskania nazwy hosta. Użytkownik miał w domu maszynę wirtualną, chciał korzystać z niej z innej lokalizacji i zgłosił, że wypróbowana przez niego metoda zdalnego dostępu nie działa. Zapytał, czy No-IP, DuckDNS lub podobna usługa mogłyby rozwiązać ten problem.

Odpowiedź zespołu IceWhale słusznie zawierała prośbę o więcej szczegółów: sposób zdalnego dostępu zależy od tego, jak należy łączyć się z maszyną wirtualną, na przykład przez SSH, zdalny pulpit lub inny protokół aplikacyjny. W wątku nie podano tych szczegółów, dlatego nie ustalono w nim konkretnej konfiguracji.

Zacznij od funkcji zdalnego dostępu w ZimaOS

Aktualna dokumentacja ZimaOS opisuje wbudowaną funkcję Remote Access. Po włączeniu jej w Ustawienia > Sieć i sparowaniu przez ZimaClient system ZimaOS może nawiązać zdalne połączenie bez konieczności konfigurowania tradycyjnego przekierowania portów na routerze w celu uzyskania dostępu do pulpitu ZimaOS.

Przed dodaniem kolejnej metody publicznego dostępu zapoznaj się z aktualnym przewodnikiem po funkcji zdalnego dostępu ZimaOS.

Do czego właściwie służą No-IP i DuckDNS?

Usługi dynamicznego DNS, takie jak No-IP i DuckDNS, utrzymują nazwę hosta powiązaną ze zmieniającym się publicznym adresem IP. Może to ułatwić znalezienie domowego połączenia, ale sam DDNS nie zapewnia uwierzytelniania, szyfrowania, reguły zapory ani trasy przez translację adresów klasy operatorskiej (CGNAT).

ZimaOS obecnie wymienia DuckDNS jako opcję w Sklepie aplikacji. Jeśli korzystasz z DDNS, traktuj go jako warstwę nazewniczą i połącz z odpowiednią bezpieczną metodą dostępu, taką jak VPN lub prawidłowo skonfigurowany odwrotny serwer proxy TLS dla usługi, którą zamierzasz udostępnić.

Dlaczego metoda dostępu do maszyny wirtualnej ma znaczenie?

Cel Co należy określić
Połączenie SSH z maszyną wirtualną z systemem Linux Adres maszyny wirtualnej, usługa SSH, uwierzytelnianie i bezpieczna ścieżka sieciowa
Zdalny pulpit Usługa zdalnego pulpitu maszyny wirtualnej i chroniony sposób uzyskania do niej dostępu
Otworzenie aplikacji internetowej Port aplikacji oraz konfiguracja VPN lub odwrotnego serwera proxy/TLS
Dostęp do pulpitu ZimaOS Zwykle można użyć funkcji zdalnego dostępu ZimaOS bez bezpośredniego udostępniania pulpitu

Co sprawdzić, jeśli wbudowany zdalny dostęp nie działa?

  • Potwierdź, że funkcja Remote Access jest włączona w ustawieniach sieci ZimaOS.
  • Potwierdź, że ZimaClient może najpierw połączyć się lokalnie z urządzeniem ZimaOS.
  • Ustal, czy potrzebujesz dostępu do samego pulpitu ZimaOS, czy do usługi działającej wewnątrz maszyny wirtualnej.
  • Sprawdź, czy połączenie internetowe korzysta z CGNAT lub innej topologii uniemożliwiającej bezpośrednie połączenia przychodzące.
  • Nie udostępniaj SSH, RDP ani portu aplikacji w publicznym internecie bez odpowiedniego uwierzytelniania i szyfrowania.

Często zadawane pytania

Czy DuckDNS lub No-IP rozwiąże każdy problem ze zdalnym dostępem do ZimaOS?

Nie. DDNS rozwiązuje problem mapowania nazwy hosta na adres IP. Sam w sobie nie rozwiązuje problemów z blokowanymi połączeniami przychodzącymi, CGNAT, uwierzytelnianiem, szyfrowaniem ani routingiem maszyny wirtualnej.

Czy ZimaOS ma własną funkcję zdalnego dostępu?

Tak. Aktualna dokumentacja ZimaOS opisuje wbudowaną funkcję Remote Access dostępną przez ZimaClient i ustawienia sieci.

Czy mogę używać DuckDNS z ZimaOS?

DuckDNS jest obecnie dostępny w Sklepie aplikacji ZimaOS. Może utrzymywać nazwę hosta wskazującą na zmieniający się adres publiczny, ale należy połączyć go z odpowiednią bezpieczną warstwą dostępu.