Zdalne sterowanie: zdalna obsługa systemu Windows i alternatywy
Erfahren Sie in diesem Artikel Grundlagen zum Remote Desktop, den RDP-Funktionen von Windows und Alternativen, darunter auch einer detaillierten Vorstellung von Teamviewer.
Napisane przez: Christoph
Opublikowane na:
Zdalne sterowanie: zdalna obsługa systemu Windows i alternatywy
Zdalne sterowanie: zdalna obsługa systemu Windows i alternatywy
Obsługa innego komputera bez siedzenia bezpośrednio przy systemie nie jest już czymś ekscytującym. Możliwość ta jest dziś wykorzystywana miliony razy, zwłaszcza w środowisku biznesowym przy usługach terminalowych i helpdesku. Dla użytkownika domowego zdalne sterowanie jest dobrym pomysłem, gdy jest się zależnym od „pomocy z zewnątrz“. Właśnie dla tego scenariusza przedstawiamy rozwiązanie pokładowe Windows, a przede wszystkim bardziej poręczną alternatywę TeamViewer.
Dzięki zdalnemu dostępowi uzyskujesz dostęp do zd alnego komputera i możesz zobaczyć ekran lub nawet zdalnie sterować komputerem.
Połączenie Windows Remote Desktop lub Windows Remote Support z reguły zawodzą już przy routerze internetowym i dlatego są praktyczne tylko w sieci lokalnej.
Teamviewer, który jest darmowy do użytku prywatnego, jest najbliższy idealnemu rozwiązaniu, zwłaszcza dla mniej doświadczonych użytkowników, i oferuje wiele komfortu i funkcjonalności.
Spis treści
Zdalny wszechświat
Najprostszą formą zdalnego dostępu jest dziś z pewnością dobrze znana transmisja ekranu, w której użytkownik otrzymuje widok zdalnego ekranu, na przykład w celu uzyskania wglądu w bieżące sekwencje programów lub interaktywne scenariusze, lub do konwersacji z przyjaciółmi lub współpracownikami na podstawie wspólnie widocznych reprezentacji wizualnych. W wielu przypadkach ten rodzaj „współdzielenia ekranu“ lub „zdalnego oglądania“ jest o wiele bardziej praktyczny niż wysyłanie zrzutów ekranu lub używanie rejestratorów ekranu, zwłaszcza gdy mamy do czynienia ze złożonymi treściami, ponieważ nadawca i odbiorca zawsze mają do czynienia z tą samą sytuacją podczas rozwiązywania problemu. Obserwacje lub omówienie treści trudnych do wyjaśnienia stają się w ten sposób znacznie łatwiejsze.
Bardziej wydajnym i odpowiedzialnym rodzajem zdalnego przetwarzania danych w porównaniu do zwykłej transmisji ekranu są systemy zdalnych pulpitów. Pulpity zdalne“ rozszerzają współdzielenie ekranu o bardzo istotne aspekty bezpośredniego dostępu do pulpitu zdalnych komputerów i pozwalają – w zależności od poziomu współdzielenia – działać bezpośrednio jako użytkownik przeciwległego komputera i kontrolować pulpit w jego miejscu, włączając w to istotne interwencje, takie jak wywołania programów lub operacje na plikach.
Scenariusze dla takich systemów zdalnego pulpitu są często nieznane prywatnym użytkownikom komputerów, ale mają swoją rację bytu przede wszystkim w strukturach biznesowych IT, takich jaksektor usług wsparcia. Producenci oprogramowania, tacy jak Microsoft i Apple, a także niektórzy specjaliści od wirusów od dziesięcioleci oferują takie zdalne sesje serwisowe, w ramach których technicy mogą na przykład zalogować się na lokalnym systemie po uruchomieniu odpowiedniej zdalnej procedury i przeprowadzić naprawy oprogramowania lub ustawienia systemu przez proxy. Ostatnio oszuści wykorzystują również połączenia zdalne i najpierw telefonicznie podają się za pracowników Micro softu, a następnie pod pretekstem ustanawiają zdalną sesję do komputera docelowego, szpiegują system i ewentualnie wypłacają pieniądze za pośrednictwem bankowości internetowej.
Zwiększone przepustowości sieci, jak również prostota narzędzi zdalnego pulpitu są mimo wszystko wyraźnie sprawdzonym środkiem dla klientów końcowych i użytkowników prywatnych dzisiaj, gdy zdesperowani użytkownicy komputerów po raz kolejny wpatrują się w przestrzeń lub żmudne, godzinne rozmowy telefoniczne nie prowadzą do celu.
Koniec hierarchii zdalnego przetwarzania danych tworzą narzędzia czysto administracyjne, takie jak DameWare Mini Remote Control. Chociaż narzędzia te zwykle zawierają również interfejsy graficzne, to jednak są oneskierowane przede wszystkim do specjalistów sieciowych i administratorów IT, którzy za pomocą technologii zdalnej monitorują i konfigurują całe sieci komputerowe (zarówno wewnętrznie, jak i w odległych lokalizacjach) i mają dostęp do sprzętu urządzeń. Zaletą tych rozwiązań jest to, że możliwe są np. wielokrotne połączenia do różnych klientów lub jednoczesny, wielokrotny dostęp do klienta poprzez współdzielenie sesji, a profesjonalne rozwiązania IT oferują WOL klientów poprzez zdalne sterowanie, szyfrowanie i wiele innych.
Przyjrzyjmy się jak można wykorzystać techniki zdalne za pomocą prostych środków systemu operacyjnego Windows, choć nie polecamy tego ze względu na liczne potknięcia i konieczne otwarcia portów na routerze dla dostępu z „zewnątrz“.
Rozwiązanie pokładowe w systemie Windows
Windows i Microsoft dostarczają własny protokół sieciowy dla zdalnych scenariuszy, Remote Desktop Protocol (RDP ), który jest utrzymywany i rozszerzany z ciągłą ciągłością od czasu jego wprowadzenia w 1998 roku. Obecna wersja to 8.x, która została wprowadzona wraz z systemem Windows 8 i Windows Server 2012. Dla innych systemów, takich jak Linux, Mac OS X, ale także platform mobilnych, takich jak iOS czy Android, istnieją odpowiednie klienty umożliwiające dostęp do serwera Windows RDP.
Dla podstawowego zrozumienia RDP warto wiedzieć, że RDP może być uruchomiony jako serwer terminali zarówno na zdalnym systemie, jak i na własnym komputerze użytkownika. Nie jest do tego potrzebna żadna serwerowa wersja Windows. Ograniczenia pojawiają się jedynie w przypadku domowych edycji Windows, które pozwalają na zdalne sesje tylko przez „zaproszenie“. Kolejną cechą szczególną jest to, że obraz do przesłania jest albo generowany bezpośrednio na serwerze terminali i wysyłany jako kopia do klienta, albo klient otrzymuje wszystkie niezbędne dane do zdalnego wyjścia i generuje obraz lokalnie. Ponadto RDP naturalnie kontroluje również wszystkie wejścia myszy i klawiatury pomiędzy komputerami biorącymi udział w sesji zdalnej.
Problemy związane z zaporą ogniową i routerem
Co to są porty?
Port jest częścią adresu sieciowego i mieści się w przedziale od 0 do 65535. Na przykład, gdy dane są przesyłane do komputera przez Internet, porty 80 lub 8080 są wykorzystywane przez przeglądarkę internetową, podczas gdy FTP używa na przykład portu 21. Numery portów są więc niezbędne do rozróżnienia wielu połączeń między dwoma adresami IP.
Protokół Remote Desktop Protocol (RDP) jednolicie reguluje „Usługi terminalowe“ w ramach systemu Windows i posiada własny port (numer 3389) do komunikacji z innymi komputerami. Okoliczność ta staje się problemem, jeśli komunikacja ma odbywać się poza siecią lokalną, czyli przez Internet. W tym przypadku lokalny firewall, a także zwykle obecny router stanowią przeszkody, przez które protokół RDP nie może przejść bez interwencji użytkownika.
Aby w ogóle móc korzystać ze zdalnej obsługi systemu Windows, należy dodać regułę wyjątku do zapory systemu Windows. Dla Remote Desktop (patrz niżej) istnieje analogiczna reguła zapory znajdująca się nieco dalej na liście.
Firewall RDP
Kolejną przeszkodą jest zazwyczaj router w domu, który w normalnych ustawieniach nie ma włączonych żadnych reguł portowych dla usług RDP. Aby komputer był w ogóle dostępny z zewnątrz przez RDP, port 3389 musi być przekierowany z zewnątrz na lokalne IP docelowego komputera.
AVM zapisał taką regułę w Fritz!Box w Internet -> Sharing -> New Port Sharing pod „MS Remote Desktop“, którą należy aktywować.
Reguły dla FritzBoxa
Kolejną wadą rozwiązania RDP jest możliwość dotarcia tylko do jednego komputera, ponieważ żądania RDP są przekazywane bezpośrednio do jednego komputera.
Zdalna obsługa systemu Windows
Zdalne wsparcie systemu Windows oferuje użytkownikowi możliwość zaproszenia zdalnego „pomocnika“ do swojego systemu.
Aby to zrobić, użytkownik musi jednak najpierw aktywować zdalną obsługę w ogóle. W systemie Windows 7 niezbędny dialog można znaleźć w Panelu sterowania => System i zabezpieczenia => System => w zakładce „Zdalny“. W przypadku systemu Windows 10 dialog znajduje się w tym samym miejscu. W zakładce „Zaawansowane“ można również zdefiniować ważność zaproszenia.
Zdalne wsparcie
Aby zaprosić użytkownika, należy uruchomić usługę Windows Remote Assistance pod Windows 7 w grupie programowej „Konserwacja“ lub poprzez „Start“ w dialogu wyszukiwania za pomocą msra.exe. Alternatywnie można również wyszukać „remote“ w panelu sterowania, a następnie uruchomić kreatora za pomocą linku „Zaproś osobę do pomocy…“.
Zaproszenie
„Szukający pomocy“ zaprasza pomocnika i przydziela hasło dostępu.
Easy Connect
Usuwamy Easy Connect z prezentacji. Usługa powinna faktycznie oferować to, co zna TeamViewer and Co: Zamiast biletu i hasła, do połączenia wystarczyłoby hasło. Jednak Microsoft znów idzie własną drogą w nawiązywaniu połączenia, dlatego połączenia bardzo często zawodzą. Pomoc z plikiem zaproszenia jest lepszą drogą.
Easy Connect
Hasło do zaproszenia
Plik z zaproszeniem należy przesłać e-mailem do pomocnika, który następnie wraz z uzgodnionym hasłem może najpierw połączyć się z systemem docelowym. Nie udaje się to jednak w przypadku dostępu przez Internet, ponieważ w pliku zapisane jest zawsze lokalne IP. Potrzebne jest zatem albo zewnętrzne IP osoby szukającej pomocy, albo ta osoba korzysta z jednej z darmowych usług DynDNS poprzez nazwę DNS.
Uwaga: Uwaga: Większość posiadaczy routerów może zaoszczędzić sobie klienta aktualizacji, ponieważ ta funkcjonalność jest dziś wbudowana w większość routerów. W zależności od modelu routera można zarządzać jednym lub kilkoma kontami DynDNS. Najłatwiej jest to zrobić, zaglądając do instrukcji obsługi routera. W przypadku Fritz!Box funkcja DynDNS jest już możliwa za pośrednictwem MyFRITZ! i nie jest konieczne oprogramowanie ani usługa innych firm….
W każdym razie należy najpierw ręcznie dostosować plik zaproszenia i zastąpić lokalne IP zewnętrzną nazwą IP/DynDNS za pomocą edytora tekstu, aby dostęp z zewnątrz w ogóle działał.
Adaptacja zaproszeniaWpisanie hasła
Następnie w systemie docelowym pojawia się pytanie, czy użytkownik wyraża zgodę na połączenie.
Zgoda
Komputer zdalny widzi teraz pulpit systemu zdalnego,
Zdalny widok
, natomiast „inviter“ ma konsolę do czatu i kontroli.
Czat
Jeśli helper chce przejąć kontrolę, należy to zrobić poprzez przycisk „Request control“, a system docelowy musi się na to zgodzić. Tutaj można aktywować, że zapytania o kontrolę konta użytkownika (UAC) są bezpośrednio uzgadniane.
Gospodarz może w każdej chwili odłączyć kontrolę, zatrzymać lub kontynuować korzystanie z czatu.
console
Połączenie z pulpitem zdalnym
Połączenie zdalnego pulpitu jest „starszym bratem“ zdalnego wsparcia i jest zarezerwowane dla edycji Windows od Professional i zostało przez nas przedstawione w bardzo starym artykule. Jeśli system jest ustawiony na akceptowanie połączeń pulpitu zdalnego, użytkownik może zalogować się do systemu z zewnątrz. Dlatego najpierw należy aktywować połączenie zdalnego pulpitu w panelu sterowania.
Pulpit zdalny
Tutaj również definiujesz, którzy użytkownicy mają w ogóle prawo do zdalnego logowania się do systemu. W tym przypadku lokalny system pełni rolę serwera i pozwala użytkownikom logować się tam jako „lokalni“ użytkownicy. Jest to różnica w stosunku do opisanej powyżej zdalnej obsługi systemu Windows, która pozwala użytkownikowi na „podłączenie się“ do sesji Windows, natomiast połączenie zdalnego pulpitu loguje wyłącznie użytkownika.
O ile zostanie utworzona reguła zapory ogniowej i RDP zostanie przekierowane do systemu docelowego przez router, użytkownik może połączyć się z hostem za pomocą klienta RDP.
System Windows udostępnia w tym celu klienta, którego można znaleźć w menu Start w sekcji Akcesoria lub uruchomić bezpośrednio przez mstsc.exe.
Remote Desktop
Na obrazku widać już, że nazwa komputera jest faktycznie wymagana do nawiązania połączenia. Gdybyś chciał nawiązać połączenie przez Internet, konieczne byłoby tutaj podanie zewnętrznego IP systemu hosta, a nie jego lokalnego IP. Alternatywnie można by użyć jednej ze znanych usług DynDNS, a następnie połączyć się z systemem docelowym za pomocą np. „chefhacker12.dyndns.org“. Ponownie warunkiem jest to, że router przekazuje zewnętrzne żądanie do lokalnego systemu – jak opisano powyżej.
Część systemu Windows
Dobra integracja z systemem
Obsługa bardzo nieporadna i podatna na błędy
Praktycznie bezużyteczne przez Internet
Wniosek: W przypadku dostępu z zewnątrz, obie usługi MS nie są raczej polecane do szybkiej pomocy, gdyż wymagają zbyt wiele prac przygotowawczych i wiedzy o PC.
Zdalny dostęp za pomocą narzędzi innych firm
Na szczęście jednak istnieje wiele alternatyw i narzędzi stron trzecich, które mogą wyznaczyć trend dzięki swoim zdalnym produktom. W rezultacie narzędzia te są często bardziej przyjazne dla użytkownika, ale w swojej istocie oferują również tylko klasyczny dostęp zdalny. Oprócz grupy narzędzi VNC, aplikacja TeamViewer jest prawdopodobnie jednym z najbardziej znanych narzędzi stron trzecich.
Jako rozwiązanie programowe, VNC(Virtual Network Computing) jest jedną z najstarszych pełnoprawnych alternatyw dla remotingu z Windows. VNC ma prawo istnieć jako niezależne od platformy oprogramowanie, które implementuje protokół Remote Framebuffer Protocol i dzięki temu od 2002 roku może z powodzeniem zaistnieć na wolnym rynku jako oprogramowanie do zdalnej obsługi. Samo VNC wywodzi się z prac rozwojowych Olivetti Research Laboratory, które były dalej rozwijane przez członków dawnego zespołu rozwojowego z własnej inicjatywy po wykupieniu i likwidacji przez AT&T. Pod nazwą realVNC nadal istnieje aktualna, darmowa, ale również ograniczona wersja oryginalnego podejścia do rozwoju.
Ograniczenie produktu stwarza jednak pole do popisu dla kompletnych rozwiązań VNC typu open-source. Tak więc istnieje obecnie wiele innych produktów VNC, na przykład popularne Tight VNC i UltraVNC Remote Tools.
TightVNC specjalizuje się przede wszystkim w połączeniach wąskopasmowych („tight encoding“), a także oferuje stosunkowo cienki narzut szyfrowanego hasła i nieszyfrowanej transmisji danych. Dla porównania UltraVNC prezentuje się jako kompletne rozwiązanie VNC, które przywiązuje dużą wagę do kompletności i implementuje zarówno procedury wąsko-, jak i szerokopasmowe, oferuje czat i transfer plików oraz integruje procedury uwierzytelniania Microsoftu oprócz normalnego szyfrowania haseł. Strumienie danych są chronione 128-bitowymi długościami klucza.
TeamViewer jako miara rzeczy
TeamViewer, który jest darmowy do użytku prywatnego, okazuje się być narzędziem na fali wznoszącej. Jako oprogramowanie dość zbliżone do protokołu VNC, TeamViewer jest już używany przez ponad 200 milionów użytkowników na całym świecie i tym samym jest obecnie jednym z najszybciej rozwijających się rozwiązań do zdalnej konserwacji, a zwłaszcza zdalnej prezentacji.
TeamViewer
Łatwość i prostotę przypisywaną TeamViewer producent osiąga poprzez własną sieć serwerów, która początkowo służy do odwzorowania całej komunikacji pomiędzy zdalnymi partnerami. W ten sposób możliwe jest uruchomienie całego ruchu danych przez port 80 jako zwykłej aplikacji internetowej (szyfrowanie 256-bitowe), aby następnie zainicjować bezpośrednie, szyfrowane połączenie między komputerami, stosunkowo nieatakowane przez firewalle i routery. Na stronie internetowej firmy czytamy odpowiednio: „Nie musisz się martwić o zapory ogniowe, zablokowane porty czy routing NAT. TeamViewer w każdym przypadku znajdzie połączenie ze zdalnym komputerem.“
Kolejną idealną cechą jest to, że nie trzeba nawet instalować TeamViewera. Po pobraniu i uruchomieniu automatycznie generowany jest dla Ciebie unikalny identyfikator i hasło, a Ty sam możesz uzyskać dostęp do innego komputera po prostu wprowadzając identyfikator przesłany Ci przez partnera uczestniczącego w programie. Pobierz, uruchom i wprowadź ID – zdalne w mniej niż minutę.
W wersji 11 wydajność została jeszcze bardziej zoptymalizowana (szybciej przy mniejszym zużyciu danych), poprawiono wskazówki dla użytkownika dotyczące zdalnego sterowania i dopasowano produkt do systemu Windows 10.
Dla nas jest to wystarczający powód, aby jeszcze raz szczegółowo przyjrzeć się TeamViewerowi:
Zdalne sterowanie z TeamViewer
Zapomnij o wszystkim, co przeczytałeś o czasami bardzo skomplikowanej konfiguracji zdalnego wsparcia systemu Windows. Zainstaluj TeamViewer lub uruchom wersję portable, która może być używana do celów prywatnych bez żadnych ograniczeń.
Client
Wystarczy podać „pomocnikowi“ identyfikator i hasło, po czym może on rozpocząć sesję zdalnego sterowania lub transferu danych. Oprogramowanie zupełnie nie przejmuje się routerami i adresami IP. TeamViewer działa bez przekierowania portów oraz bez konfiguracji firewalli i serwerów proxy.
połączenie
Połączenie w ten sposób jest nawiązywane zarówno lokalnie jak i przez Internet.
Na systemie gościa widać wtedy zdalny pulpit w jego własnej konsoli. Oprócz obrazu, nawet dźwięk jest przesyłany z systemu gospodarza do gościa.
Remote view
Pasek menu u góry oferuje takie akcje jak „CTRL-ALT-ENTF“ wysyłanie, ustawienia jakości i widoku, komunikację jak telefon internetowy, czat, wideo a nawet tablica, a także transfery danych, zrzuty ekranu i nagrywanie sesji we własnym formacie.
Teamviewer nawet w przeglądarce
To, czego wielu użytkowników nie wie, to fakt, że sesja zdalna może być nawet ustanowiona za pośrednictwem przeglądarki. Aby to zrobić, gość najpierw tworzy bezpłatne konto na stronie TeamViewer. Następnie dodaj nowy komputer, wybierając „dodaj istniejące urządzenie“ i wprowadzając identyfikator i hasło TeamViewer.
Komputer przez WWW
W administracji komputera można następnie połączyć się bezpośrednio z systemem, choć klient webowy wymaga programu Adobe Flash Player.
Pod względem wydajności i zakresu funkcji lepsze jest rozwiązanie programowe poza przeglądarką. Jeśli jednak nie masz klienta pod ręką albo nie chcesz lub nie możesz uruchomić w systemie innego oprogramowania, rozwiązanie przeglądarkowe również może Ci się spodobać.
Remote przez przeglądarkę
Inne alternatywy
Skype nie jest oprogramowaniem do zdalnego pulpitu, ale może współdzielić ekran z drugim partnerem.
Dzięki temu, jeśli popełnisz błąd, osoba, z którą rozmawiasz, może nadal być w stanie ci pomóc.
AndyDesk to kolejna aplikacja zdalnego pulpitu w stylu TeamViewera, ale nie jest jeszcze tak dobrze znana i rozpowszechniona, mimo że jej zakres funkcji i technologia w żaden sposób nie ustępują TeamViewerowi.
Mikogo to właściwie oprogramowanie do spotkań online, ale oferuje również udostępnianie ekranu i zdalne sterowanie. Podobnie jak w przypadku TeamViewera czy AnyDesk, połączenie nawiązuje się bez większych ceregieli.
Nasza rekomendacja: Teamviewer dla większości użytkowników domowych!
Chociaż rozwiązania Microsoft działają w sieci lokalnej, TeamViewer i jego alternatywy pod wieloma względami znacznie przewyższają rozwiązania Windows, zwłaszcza pod względem komfortu. Głównym argumentem na korzyść narzędzi stron trzecich jest bezproblemowe ustanowienie połączenia bez dostosowywania zapory lub routera.