Zdalny dostęp PC Format 03/2015 Jeśli chcesz zdalnie korzystać z

advertisement
Zdalny dostęp
PC Format 03/2015
Jeśli chcesz zdalnie korzystać z zasobów domowej sieci, użyj wirtualnej sieci
prywatnej VPN. Pokazujemy, jak zrobić to w prosty sposób
Wirtualna sieć prywatna jest rodzajem bezpiecznego połączenia, które pozwala na
zdalne zalogowanie się do domowej czy firmowej sieci LAN za pośrednictwem
internetu. Po nawiązaniu połączenia możesz korzystać z zasobów sieci zdalnej tak,
jakbyś korzystał z niej będąc podłączonym lokalnie. Oznacza to, że możesz
korzystać z zasobów własnej sieci domowej, np. z plików zgromadzonych na
serwerze multimediów bądź na jednym ze stacjonarnych pecetów, będąc
podłączonym do publicznej sieci Wi-Fi, albo korzystając z połączenia 3G w podróży.
Co więcej, dzięki zastosowaniu mechanizmu tunelowania i zabezpieczaniu danych
szyfrowaniem 128-bitowym komunikacja jest poufna. Operator sieci, z której
korzystasz, nie wie, jakie dane pobierasz ze zdalnej sieci LAN. Pozwala to na
bezpieczne korzystanie z zasobów sieci domowej – nawet wtedy, kiedy korzystasz z
dostępu do sieci w zasięgu publicznych hotspotów, np. w kawiarni albo hotelu.
Połączenie VPN możesz także wykorzystać do ukrycia swojego działania w sieci
przed administratorem sieci publicznej. Jeśli połączysz się za pośrednictwem VPN
z własną siecią domową, automatycznie będzie przez nią kierowany także ruch
internetowy. Dzięki temu zamiast linków oglądanych przez ciebie stron administrator
sieci w kawiarni będzie mógł jedynie obserwować strumień zaszyfrowanych
pakietów.
Abyś mógł nawiązać zdalne połączenie z domową siecią, niezbędny będzie własny
serwer VPN. Możesz skorzystać np. z wirtualnego serwera, do którego
skonfigurowania wystarczy Windows 7 lub 8.
Zdalny dostęp do pulpitu Windows za pomocą przeglądarki Chrome
Alternatywną metodą dostępu do sieci domowej ze zdalnej lokalizacji jest usługa
zdalnego pulpitu. Choć taka usługa jest wbudowana w system Windows (Zdalny
pulpit), polecamy alternatywne rozwiązanie, które bazuje na przeglądarce Google
Chrome. W sklepie z aplikacjami Chrome Web Store dostępne jest rozszerzenie
Pulpit zdalny Chrome. Po jego instalacji możesz zdalnie pracować na komputerze,
na którym jest zainstalowana przeglądarka Google Chrome z ustawionym
logowaniem do tego samego konta Google. Serwer zdalnego pulpitu instaluje się w
systemie jako usługa, więc okno przeglądarki nie musi być otwarte, aby
uzyskać zdalny dostęp. Użytkownik nie musi być też zalogowany do swojego konta
Windows na zdalnym komputerze. Wystarczy, że system działa na dowolnym koncie
lub wyświetlone jest okno logowania (po uruchomieniu komputera trzeba chwilę
odczekać na załadowanie usługi do pamięci). Mechanizm autoryzacji bazujący na
koncie użytkownika Google jest bezpieczniejszym rozwiązaniem w porównaniu do
mechanizmu autoryzacji Windows. Google wymusza stosowanie silniejszych haseł,
dodatkowym zabezpieczeniem jest kod PIN, który trzeba wprowadzić nawiązując
połączenie. Zdalny pulpit Google Chrome wyróżnia się także
doskonałą jakością połączenia i wygodą użytkowania. Podczas zdalnej pracy
zachowane są oryginalny układ pulpitu, głębia kolorów, motywy itd. Obraz jest na tyle
płynny, że można oglądać filmy, także na połączeniu komórkowym HSDPA/LTE.
Aplikacja jest także wygodniejsza w użyciu od Zdalnego pulpitu Windows. Dzięki
zastosowaniu serwera pośredniczącego nie jest konieczna m.in. konfiguracja
przekierowań portów na routerze, nie trzeba pamiętać adresu IP czy nazwy domeny.
Rozwiązanie działa na wszystkich platformach, na których dostępna jest
przeglądarka Google Chrome (Windows, Linux, Mac, Chrome OS). Klient Zdalnego
pulpitu Chrome jest dostępny także na Androida, co pozwala zdalnie pracować na
domowym systemie przez smartfona lub tablet. W związku z tym, że widok pulpitu
można przybliżyć, proste operacje, takie jak przejrzenie pliku tekstowego, zdjęć czy
regulacja głośności podczas oglądania filmu, są wygodne nawet na kilku calowym
ekranie. Aplikację mobilną Pulpit zdalny Chrome można pobrać za darmo ze sklepu
Google Play .
Konfiguracja serwera VPN w Windows 7
Windows, choć jest przeznaczony do użycia na desktopie, ma wbudowany prosty
serwer VPN, który wykorzystuje protokół PPTP (Point-to-Point Tunneling Protocol).
Do takiego serwera można podłączyć się z każdego popularnego systemu
operacyjnego (Windows, Linux, Mac OS, Android, iOS), by za jego pośrednictwem
uzyskać dostęp do sieci lokalnej w domu czy małej firmie. Warsztat opisuje czynności
w Windows 7, ale większość poleceń jest taka sama w nowej wersji systemu.
Kliknij Start i kolejno Panel sterowania, Sieć i Internet, Wyświetl stan sieci i
zadania, a następnie naciśnij Zmień ustawienia karty sieciowej w panelu z lewej
strony okna. Gdy znajdziesz się w oknie Połączenia sieciowe, naciśnij na
klawiaturze ALT, aby wyświetlić pasek menu. Z listy Plik wybierz opcję Nowe
połączenie przychodzące.
W pierwszym kroku wskaż konta, których właściciele będą mogli łączyć się z
komputerem przez VPN, np. Bartek. Jeśli z połączenia mają korzystać także inne
osoby niż właściciel konta, można utworzyć dodatkowe, puste konto użytkownika
tylko do celów zdalnego dostępu do sieci. Możesz je utworzyć klikając Dodaj osobę.
W następnym kroku pojawi się pytanie o metodę połączenia. Zaznacz pozycję Przy
użyciu Internetu i kliknij Dalej. Przejdziesz do etapu konfiguracji protokołów.
Radzimy pozostawić domyślne ustawienia, czyli wyłączony protokół IPv6. Aby
zwiększyć niezawodność dostępu przez VPN, warto poświęcić chwilę na konfigurację
protokołu IPv4.
Na liście Oprogramowanie sieciowe zaznacz Protokół internetowy w wersji 4, a
następnie naciśnij przycisk Właściwości. W oknie: Właściwości przychodzących
pakietów IP zaznacz opcję Zezwalaj komputerom wywołującym na dostęp.
Następnie w sekcji Przypisywanie adresów IP zaznacz pozycję Okres adresy IP.
Teraz za pomocą pól Od i Do określ zakres adresów IP z puli adresów prywatnych
(192.168.X.X). W zastosowaniach domowych lub w małej firmie, gdzie jest kilka
komputerów, najlepiej ograniczyć się do puli 192.168.1.X., czyli umieścić wszystkie
przydzielane adresy w jednej i tej samej podsieci, z której domyślnie korzysta typowy,
domowy router.
Liczba przydzielonych adresów powinna być wybrana na podstawie przewidywanej
liczby jednoczesnych połączeń przez VPN. Jeśli planujesz, że tylko jeden komputer
będzie łączył się tą drogą, wpisz dwa kolejne adresy IP, co ograniczy liczbę slotów
do dwóch (minimum). Wybierając IP, użyj adresów spoza zakresu, z którego korzysta
router dla podłączonych automatycznie urządzeń Wi-Fi. Pozwoli to uniknąć
konfliktów w sieci lokalnej.
Zakres ten można podejrzeć logując się do routera w chwili, gdy podłączone są do
niego wszystkie urządzenia mobilne i przeglądając listę przydzielonych adresów
(zakładka DHCP, DHCP Clients List lub podobna). Po zakończeniu konfiguracji
protokołu kliknij przycisk Zezwalaj na dostęp, a potem Zamknij.
W oknie połączeń sieciowych pojawił się nowy element, Incoming Connections,
który jest symbolem serwera VPN. Gdy ktoś podłączy się do sieci za jego
pośrednictwem, w opisie pojawi się informacja o liczbie połączeń. Aby np. zmienić
ustawienia protokołu, kliknij ikonę prawym klawiszem myszy, a z menu wybierz
Właściwości i w oknie Właściwości: Incoming Connections przejdź do zakładki
Sieć. Aby skasować serwer, z menu kontekstowego ikony wybierz Usuń.
Przygotowanie routera sieciowego do współpracy z VPN
Jeśli twój komputer jest podłączony bezpośrednio do internetu, po wykonaniu
czynności opisanych powyżej możesz próbować nawiązać połączenie. Większość
maszyn jest jednak podłączona za pośrednictwem routera i korzysta z mechanizmu
NAT. Oznacza to, że używa nie publicznego, lecz prywatnego adresu IP, więc nie
jest widoczna w internecie. W tej sytuacji aby serwer VPN zadziałał, niezbędne jest
utworzenie przekierowania portu TCP/UDP na routerze.
Do zilustrowania warsztatu wykorzystamy interfejs routera TP-Link. W urządzeniach
innych firm interfejs będzie wyglądał inaczej, ale wszystkie opisane funkcje powinny
być dostępne i podobnie opisane. Zaloguj się do routera za pomocą przeglądarki,
korzystając z instrukcji urządzenia. Zazwyczaj interfejs WWW jest dostępny pod
adresem http://192.168.1.1.
W pierwszym kroku musisz przypisać na stałe adres IP do komputera, na którym
uruchomiłeś serwer VPN. W tym celu kliknij w menu DHCP i wybierz opcję Address
Reservation. Kliknij Add New. W polu Mac Address musisz wpisać adres
sprzętowy karty sieciowej (MAC). Najprościej możesz go znaleźć w systemie
operacyjnym.
Aby sprawdzić MAC używanej karty sieciowej, kliknij Start, w polu wyszukiwania
wpisz cmd i kliknij znaleziony element. Następnie w linii komend wpisz ipconfig /all i
naciśnij Enter. Znajdź wpis: Karta Ethernet Local Area Connection. W opisie
znajdź pole Adres fizyczny. To jest właśnie MAC twojej karty sieciowej, który musisz
podać w panelu routera
Po wpisaniu adresu MAC karty podaj preferowany adres IP, definiując go według
wzoru 192.168.1.X tak, by znalazł się w tej samej podsieci, co inne urządzenia.
Możesz podać np. adres 192.168.1.100. Na końcu kliknij Save. Po tym zabiegu na
liście Address Reservation zobaczysz nowy wpis.
Teraz czas na przekierowanie portu. Kliknij Forwarding i Virtual Servers.
Następnie naciśnij przycisk Add New. Następnie w polu Service Port (widoczny w
internecie) wpisz wartość 1723. Tę samą wartość wpisz w polu Internal Port
(wskazującą na port maszyny wewnątrz sieci lokalnej). W polu IP Address wpisz IP,
które przyznałeś komputerowi z serwerem VPN w poprzednim kroku warsztatu. Na
końcu kliknij przycisk Save. Zrestartuj router, aby upewnić się, że wszystkie
ustawienia są aktywne.
Przypisywanie domeny do dynamicznego adresu IP
Większość łączy oferowanych użytkownikom indywidualnym ma dynamicznie
przydzielany adres IP. Oznacza to, że po każdym nawiązaniu połączenia z
usługodawcą możesz otrzymać inny adres IP, co utrudnia łączenie się z domowym
serwerem VPN. Aby rozwiązać ten problem, możesz skorzystać z mechanizmu
dynamicznego DNS, który stale monitoruje IP komputera i wiąże go z niezmienną
domeną.
Bezpłatną usługę dynamicznego DNS można aktywować np. w serwsie No-IP. Wejdź
na stronę, kliknij Sign Up i wypełnij formularz wpisując nazwę użytkownika taką jak
domena, jaką chcesz uzyskać. Na końcu kliknij Free Sign Up i kliknij w link, który
otrzymasz w potwierdzeniu przesłanym na podany w czasie rejestracji adres e-mail.
Następnie zaloguj się do swojego konta i kliknij w przycisk Manage Hosts (lub Hosts
/ Redirects na górnej belce). W sekcji Manage Hosts znajdziesz aktywne
przekierowanie z domeny na adres IP, z którego założyłeś usługę dynamicznego
DNS. Od tej chwili zamiast adresu IP komputera możesz podawać łatwą do
zapamiętania nazwę hosta.
Aktualizacja IP twojego komputera służącego jako serwerem VPN jest możliwa dzięki
instalacji w systemie specjalnego programu, który co 5 minut przesyła do serwera
DNS aktualny adres IP, pod którym twój komputer jest widoczny w internecie. Aby
pobrać program, kliknij Download Client w menu z lewej strony, a następnie
Download now.
Zainstaluj program zatwierdzając wszystkie powiadomienia. Po uruchomieniu podaj
login do swojego konta w serwisie No-IP i kliknij Sign In, kliknij Edit Hosts i na liście
Manage Existing Hosts zaznacz utworzoną w czasie zakładania konta domenę i
potwierdź naciskając przycisk Save.
Jeśli chcesz, możesz włączyć działanie aplikacji w fomie usługi systemowej, która
będzie działać nawet jeśli użytkownik nie będzie zalogowany. W tym celu kliknij File,
Preferences i w oknie, które się pojawi, zaznacz opcję: Enable a system service,
which will be run .... Możesz również wybrać opcję Start this application
automatically..., aby program włączał się w czasie logowania.
Funkcjonalność opisanej aplikacji jest niekiedy wbudowana w oprogramowanie
routera. Jeśli znajdziesz w panelu konfiguracyjnym opcję Dynamic DNS, z listy
Service Provider wybierz No-IP. Następnie podaj utworzony wcześniej login, a w
polu Domain Name wpisz nazwę swojej domeny. Następnie zaznacz opcję Enable
DDNS i kliknij przycisk Login.
Łączenie się z serwerem VPN przez Windowsa i Androida
Do sieci VPN utworzonej według powyższej instrukcji możesz podłączyć się za
pomocą dowolnego klienta VPN, który obsługuje protokół PPTP. Taki program
stanowi element każdego nowoczesnego systemu operacyjnego, np. Windowsa 7
oraz Androida, których użyjemy jako przykładów w warsztacie. Po uzyskaniu
połączenia będziesz mógł wykorzystać łącze internetowe zdalnej sieci oraz korzystać
z udostępnionych plików i drukarek.
W oknie Centrum sieci i udostępniania kliknij opcję: Skonfiguruj nowe
połączenie lub nową sieć. W oknie kreatora Skonfiguruj połączenie lub sieć
wybierz: Połącz z miejscem pracy. W kolejnym kroku naciśnij: Użyj mojego
połączenia internetowego.
W polu Adres internetowe wpisz adres IP lub domenę komputera, na którym
włączyłeś serwer VPN. W polu Nazwa miejsca docelowego podaj nazwę, pod jaką
chcesz zapisać nowo utworzone połączenie, np. Połączenie w domu. Zaznacz też
opcję Nie łącz teraz, tylko skonfiguruj. W kolejnym etapie wpisz nazwę
użytkownika i hasło oraz naciśnij Utwórz i Połącz teraz.
Utworzone połączenie znajdziesz w oknie Centrum sieci i udostępniania, po
kliknięciu odnośnika Zmień ustawienia karty sieciowej. Aby się połączyć, kliknij
ikonę połączenia prawym klawiszem myszy i wybierz Połącz. Jeśli chcesz
zmodyfikować parametry, z menu wybierz polecenie Właściwości. W opcjach
możesz wzmocnić ochronę: wybierz Zabezpieczenia, a z listy wybierz
Najmocniejsze szyfrowanie.
W Androidzie wejdź do panelu ustawień i znajdź w nim opcję VPN. Odpowiedni skrót
powinien znajdować się w panelu ustawień sieciowych, tam gdzie np. połączenie WiFi. Aby dodać połączenie, kliknij +. W polu Nazwa podaj nazwę połączenia, np. Dom.
Z listy Typ wybierz PPTP, zaś w polu Adres serwera wpisz IP lub domenę
przypisaną do serwera VPN. Na końcu naciśnij Zapisz.
Aby włączyć VPN, kliknij np. Dom, a w oknie logowania podaj nazwę użytkownika i
hasło konta w systemie Windows, które ma uprawnienia do przyjmowania połączeń
VPN. Z zasobami w sieci VPN możesz łączyć się za pomocą protokołu SMB.
Niezbędny jest do tego odpowiedni menedżer plików, np. Astro File Manager,
dostępny bezpłatnie w Google Play.
Jeśli podczas łączenia się z komputerem domowym zauważysz problemy z
dostępem do plików, upewnij się, czy sieć jest zdefiniowana jako domowa lub
firmowa. Zrobisz to w oknie – jeśli sieć figuruje jako Sieć publiczna, w oknie
Określanie lokalizacji sieci kliknij Sieć firmowa
Download