Podręcznik programu Desktop Sharing

# Podręcznik programu Desktop Sharing

Brad Hards `<bradh@frogmouth.net>`

Polskie tłumaczenie: Krzysztof Woźniak
Zmiana KDE
4.4 (2010-02-09)

Copyright © 2003 Brad Hards

Informacja Prawna

Program Desktop Sharing umożliwia udostępnienie swojego pulpitu użytkownikowi pracującemu na innym komputerze, który za pomocą klienta VNC może go oglądać, a nawet go obsługiwać.

Rozdział 1. Wprowadzenie
Wprowadzenie

# Rozdział 1. Wprowadzenie

Program Desktop Sharing umożliwia udostępnienie swojego pulpitu użytkownikowi pracującemu na innym komputerze, który za pomocą klienta VNC może go oglądać, a nawet go obsługiwać.

Programu Desktop Sharing zwykle używa się jednocześnie z klientem VNC dla środowiska KDE, którym jest Remote Desktop Connection, ponieważ wykorzystuje on specyficzne funkcje Desktop Sharing.

Program Desktop Sharing nie wymaga uruchamiania nowej sesji w systemie X Windows, może on udostępnić aktualnie użytkowaną sesję. Dzięki temu jest on szczególnie przydatny, gdy trzeba udzielić pomocy technicznej użytkownikowi komputera.

Wszelkie problemy i propozycje rozwinięcia programu, powinny być zgłaszane na listy mailingowe KDE lub poprzez system śledzenia błędów: http://www.bugs.kde.org.

Rozdział 2. Wprowadzenie do protokołu RFB
Wprowadzenie do protokołu RFB

# Rozdział 2. Wprowadzenie do protokołu RFB

W tej części zamieszczono krótką charakterystykę protokołu RFB (Remote Frame Buffer) wykorzystywanego przed Remote Desktop Connection jak też inne kompatybilne programy. Można opuścić ten rozdział, jeżeli zagadnienia związane z cechami tego protokołu są znane.

Wysoki stopień implementacji protokołu RFB zapewnia system Virtual Network Computer, powszechnie znany jako VNC.

Mechanizm "Remote Frame Buffer" (lub w skrócie RFB) jest prostym protokołem transmisji, wykorzystywanym do zdalnego dostępu do graficznego interfejsu użytkownika. Jego działanie odbywa się na poziomie bufora ramki, co jest tożsame z widocznym na ekranie obrazem. Pozwala to na wykorzystanie go w każdym okienkowym systemie (zarówno X11, jak też Mac® OS oraz Microsoft® Windows®). Programy wykorzystujące protokół RFB istnieją dla wielu platform systemowych i często mogą być swobodnie rozpowszechniane.

Wykorzystanie protokołu RFB, wymaga programu zwanego klientem (uruchomionego na komputerze, przy którym siedzi użytkownik - z ekranem, klawiaturą i myszką). Program serwera uruchomiony jest na komputerze z buforem ramki (na którym pracuje system okienkowy i programy, które będą zdalnie obsługiwane). Program Remote Desktop Connection jest klientem RFB stworzonym dla środowiska KDE, natomiast jako serwer może być wykorzystywany program Desktop Sharing.

Ponieważ przesłanie obrazu z bufora ramki generuje spory ruch w sieci, protokół ten najlepiej się sprawuje na łączach o dużej przepustowości, takich jak sieć lokalna. Można korzystać z programu Remote Desktop Connection na łączach o niższej szybkości, jednak jakość takiego połączenia nie będzie najlepsza.

Rozdział 3. Korzystanie z programu Desktop Sharing
Korzystanie z programu Desktop Sharing

# Rozdział 3. Korzystanie z programu Desktop Sharing

Korzystanie z Desktop Sharing jest bardzo proste, na poniższym zrzucie ekranu przedstawiony jest interfejs użytkownika.

Jeżeli użytkownik chce udostępnić komuś swój pulpit, może utworzyć zaproszenie osobiste za pomocą przycisku Nowe zaproszenie osobiste.... Spowoduje to otwarcie okna zawierającego informacje niezbędne do połączenia się z jego pulpitem. Przykład takiego zaproszenia widoczny jest poniżej.

W celu zwiększenia bezpieczeństwa, zaproszenie jest ważne tylko przez godzinę od momentu jego utworzenia, a także konieczne jest wprowadzenie poprawnego hasła.

W programie Desktop Sharing można zaprosić innego użytkownika wysyłając do niego e-mail. W tym celu trzeba nacisnąć przycisk Nowe zaproszenie e-mailowe... w głównym oknie programu. Spowoduje to otwarcie okna nowej wiadomości w programie pocztowym, podobnego do przedstawionego poniżej, w którym wystarczy wpisać adres odbiorcy.

### Ostrzeżenie

Program Desktop Sharing wyświetli ostrzeżenie o problemach bezpieczeństwa związanych z przesłaniem takich informacji poprzez niezabezpieczone łącze sieciowe.

Jeżeli nie możesz zaszyfrować wiadomości email (lub w inny sposób zabezpieczyć swoje połączenie), wysyłanie zaproszeń przez email jest związane z poważnym ryzykiem, gdyż każdy może przeczytać hasło i adres serwera, gdy wiadomość jest przesyłana przez sieć. Oznacza to, że ktoś potencjalnie może przejąć kontrolę nad komputerem użytkownika.

Jeżeli nie jest możliwe zaszyfrowanie wiadomości email, lepiej wykorzystać zaproszenie osobiste, i drogą telefoniczną poinformować drugą osobę (wcześniej weryfikując jej tożsamość) o zaproszeniu, oraz przekazać dane niezbędne do uzyskania połączenia.

## Zarządzanie zaproszeniami w programie Desktop Sharing

Po utworzeniu zaproszenia - zarówno osobistego, jak i mailowego, Desktop Sharing umożliwia usunięcie zaproszeń. W celu usunięcia zaproszenia trzeba je wybrać na liście (zostanie podświetlone), a następnie użyć przycisku Usuń. W celu usunięcia wszystkich zaproszeń należy użyć przycisku Usuń wszystkie.

Zakończ Desktop Sharing
Zakończ Desktop Sharing

## Zakończ Desktop Sharing

Po zamknięciu głównego okna programu Desktop Sharing serwer nadal działa, co jest sygnalizowane przez ikonę na tacce systemowej. W celu zatrzymania programu należy kliknąć prawym przyciskiem myszy na ikonie w tacce systemowej, po czym z menu wybraćZakończ.

Konfiguracja programu Desktop Sharing
Konfiguracja programu Desktop Sharing

## Konfiguracja programu Desktop Sharing

Oprócz opisanego powyżej głównego interfejsu użytkownika programu Desktop Sharing programem można też sterować po naciśnięciu w głównym oknie przycisku Konfiguruj.... Jak pokazano na ilustracji poniżej, okno konfiguracji ma dwie strony:

Karta Sieć pozwala na zdefiniowanie portu wykorzystywanego przez Desktop Sharing, co widać poniżej.

Opcja Ogłoś usługę w sieci decyduje o tym, czy Desktop Sharing ma rozgłaszać zaproszenie do połączenia w sieci, z wykorzystaniem protokołu SLP. Jest to bardzo przydatna funkcja, jednak działa ona dobrze jedynie z programami klienta obsługującymi protokół SLP. Przykładem takiego programu jest program Remote Desktop Connection.

If you select the Use default port checkbox, then Desktop Sharing will locate a suitable port, and invitations will match this port. If you deselect the this checkbox, you can specify a particular port. Specifying a particular port may be useful if you are using port-forwarding on the firewall. Note that if Service Location Protocol is turned on, this will automatically deal with identifying the correct port.

Karta Bezpieczeństwo pozwala na konfigurację ustawień związanych z dostępem do serwera Desktop Sharing.

Opcja Pozwól na połączenia bez zaproszenia decyduje o tym, czy Desktop Sharing ma przyjmować połączenia, dla których nie zostało utworzone zaproszenie. W przypadku gdy opcja ta jest zaznaczone, należy pamiętać aby ustawić hasło dostępu do komputera. Pozostałe opcje pozwalają na włączenie/wyłączenie pojawiania się okna z pytaniem o akceptację połączenia, oraz na ustawienie czy zdalny użytkownik będzie miał pełną kontrolę nad pulpitem czy będzie go mógł jedynie oglądać.

Jeżeli komputer pracuje jako stacja robocza i dozwolone są połączenia bez zaproszenia, najlepiej jednocześnie zaznaczyć opcję Pytaj przed zaakceptowaniem połączenia. Natomiast jeżeli komputer jest serwerem, a Desktop Sharing stanowi narzędzie zdalnej administracji, należy tę opcję pozostawić niezaznaczoną.

### Uwaga

Program Desktop Sharing wykorzystuje standardowy mechanizm haseł RFB, który nie przesyła ich otwartym tekstem poprzez sieć. Zamiast tego wykorzystywany jest mechanizm pytanie-odpowiedź, co jest wystarczająco bezpieczne przy założeniu, że hasło jest odpowiednio strzeżone.

Co dzieje się w momencie, gdy ktoś podłącza się do Desktop Sharing
Co dzieje się w momencie, gdy ktoś podłącza się do Desktop Sharing

## Co dzieje się w momencie, gdy ktoś podłącza się do Desktop Sharing

Gdy ktoś z zewnątrz próbuje połączyć się z Desktop Sharing na komputerze użytkownika, wyświetlone zostaje wyskakujące okienko z wiadomością o połączeniu, podobne do pokazanego poniżej. Ono to nie będzie się pojawiać, jeżeli została zaznaczona opcja: "Zatwierdź połączenia bez zaproszenia zanim zostaną zaakceptowane" w parametrach konfiguracyjnych programu Desktop Sharing.

Jeżeli naciśnięty zostanie przycisk Zaakceptuj połączenie, zdalny klient może przejść do procedury uwierzytelniania (co wymaga podania właściwego hasła z zaproszenia osobistego lub e-mailowego). Jeżeli naciśnięty zostanie przycisk Odrzuć połączenie, to próba połączenia zostanie przerwana.

Widoczna w oknie opcja Zezwól zdalnemu użytkownikowi na kontrolowanie klawiatury i myszy decyduje o tym, czy zdalny użytkownik może jedynie obserwować pulpit, czy ma pełną kontrolę nad komputerem.

Jeżeli połączenie odbyło się poprawnie, przy wykorzystaniu hasła z wcześniej stworzonego zaproszenia osobistego bądź e-mailowego, to zaproszenie to jest usuwane i nie może zostać ponownie użyte. Pojawi się również małe okienko wyskakujące w obszarze dokowania na pasku zadań, z informacją iż połączenie zostało nawiązane.

Rozdział 4. Zasługi i licencje
Zasługi i licencje

# Rozdział 4. Zasługi i licencje

Desktop Sharing

Prawa autorskie do programu (c) 2002 Tim Jansen `(tim AT tjansen.de)`

Współpraca:

- Ian Reinhart Geiser `(geiseri AT kde.org)`

Prawa autorskie do dokumentacji (c) 2003 Brad Hards `(bradh AT frogmouth.net)`

Polskie tłumaczenie dokumentacji: `(wozniakk AT ceti.pl)`

Ten program jest rozprowadzany na zasadach Licencji GNU Free Documentation License.

Ten program jest rozprowadzany na zasadach Licencji GNU General Public License.

Dodatek A. Instalacja
Instalacja

# Dodatek A. Instalacja

## Gdzie zdobyć program Desktop Sharing

Desktop Sharing jest częścią projektu KDE (http://www.kde.org/).

Desktop Sharing znajduje się w pakiecie kdenetwork na ftp://ftp.kde.org/pub/kde/, głównym serwerze FTP projektu KDE.

Kompilacja i instalacja
Kompilacja i instalacja

## Kompilacja i instalacja

Aby skompilować i zainstalować program Desktop Sharing w Twoim systemie, uruchom następujące polecenia w katalogu głównym dystrybucji programu Desktop Sharing:

    % ./configure
    % make
    % make install

Ponieważ program Desktop Sharing używa autoconf i automake, nie powinno być problemów ze skompilowaniem go. Jeśli napotkasz problemy, proszę je zgłosić na listach e-mailowych KDE.