poniedziałek, 16 stycznia 2017

Google Chrome Desktop

Chrome Desktop to usługa i software Google pozwalający na zdalną pracę z komputerem. Dlaczego warto się zainteresować tym rozwiązaniem? Jest doskonałą alternatywą dla pulpitu zdalnego dostępnego w bogatszych wersjach systemu operacyjnego Windows lub alternatywnych rozwiązań jak VNC. Podstawową zaletą pulpitu zdalnego od Google jest to, że nie potrzebujemy mieć publicznego IP dla sieci, w której znajduje się udostępniana przez nas stacja. Rozwiązanie Microsoft czy dowolna implementacja VNC wymaga bowiem, by nasza stacja i sieć domowa była widoczna z zewnątrz (nie może być za NAT'em, który w Polsce stosują standardowo wszyscy operatorzy sieci komórkowych).
Jeśli jednak mamy IP dostępne z zewnątrz (np. Netia, TPSA) musimy skonfigurować dynamiczne mapowanie widocznego publicznie lecz niestety zmiennego adresu za pomocą jednej z dostępnych usług jak noip.com.
Ewentualnym rozwiązaniem jest także wykupienie konta VPN - w ten sposób możemy łączyć się z naszą siecią i dalej ze stacją roboczą.
Wspomnę, że mamy jeszcze alternatywę do powyższych w postaci Team Viewera.

Jakie więc zalety ma rozwiązanie google:
  • działa bezproblemowo w systemie Windows (32 i 64 bit) i Linux (obecnie tylko 64 bit)
  • nie jest konieczne posiadanie publicznego IP (niezależnie czy mowa o stałym czy zmiennym adresie)
  • mamy dostępne aplikacje na inne platformy (Android, iOS)
Wady? Zauważyłem jedną - Google przestał rozwijać wersję 32 bit dla systemu linux. Tym samym nie udostępnimy z jego pomocą raspberrypi. Możliwe jest jednak odszukanie w odmętach internetu starych wersji pakietów instalacyjnych.
Co zrobić by móc udostępnić zdalne zarządzanie dowolną stacją?
Na stacji która będzie udostępniana instalujemy przeglądarkę Chrome.
Instalujemy sam zdalny pulpit - usługę pozwalającą na łączenie się z naszą stacją. Wersja dla systemu linux dostępna tutaj.
W przeglądarce Chrome otwieramy adres: chrome://apps/ - powinniśmy mieć widoczną nową aplikację "Pulpit zdalny Chrome" - uruchamiamy.


Po uruchomieniu aplikacji możemy:
  • połączyć się do innej stacji roboczej
  • skonfigurować stały dostęp do aktualnej stacji
  • udostępnić stację jednorazowo z użyciem kodu (inna osoba będzie mogła podłączyć się do naszej stacji jeśli będzie znała wygenerowany kod)


W trakcie konfiguracji definiujemy PIN niezbędny do autoryzacji.
Teraz z dowolnego innego urządzenia na którym mamy zainstalowaną aplikację Pulpitu Zdalnego, logując się na nasze konto google powinniśmy mieć na liście stacji roboczych nowo zdefiniowaną.

O konfiguracji zaawansowanej możemy poczytać tutaj.

Instalację w systemie linux najlepiej wykonać dodając repozytorium google:


sudo gedit /etc/apt/sources.list.d/google-chrome.list

W nowo utworzonym pliku dodajemy linie:


deb [arch=amd64] http://dl.google.com/linux/chrome-remote-desktop/deb/ stable main
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Dodajemy też klucz:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Aktualizujemy lokalną listę pakietów i instalujemy zdalny pulpit:


sudo apt-get update
sudo apt-get install chrome-remote-desktop


Podziel się:

0 komentarze:

Prześlij komentarz