Podręcznik programu Remote Desktop Connection Brad Hards Urs Wolfer Polskie tłumaczenie: Krzysztof Woźniak
2
Spis treści 1 Wprowadzenie 5 2 Wprowadzenie do protokołu RFB 6 3 Korzystanie z Remote Desktop Connection 7 3.1 Łaczenie programu Remote Desktop Connection ze zgodnymi serwerami..... 7 3.1.1 Wpisanie nazwy serwera............................. 8 3.1.2 Korzystanie z zaproszeń.............................. 8 3.2 Co dzieje się po połaczeniu?................................ 8 3.3 Korzystanie z połaczenia do zdalnego pulpitu..................... 9 3.3.1 Korzystanie z trybu okienkowego........................ 10 3.3.2 Korzystanie z trybu pełnoekranowego...................... 10 3.4 Zakładki........................................... 10 3.4.1 Zakładki historii.................................. 10 3.5 Konfiguracja programu Remote Desktop Connection................. 11 4 Pytania i odpowiedzi 13 5 Zasługi i licencje 14 A Instalacja 15 A.1 Jak zdobyć Remote Desktop Connection......................... 15 A.2 Kompilacja i instalacja................................... 15
Streszczenie Zdalne połaczenie z pulpitem (KDE Remote Desktop Connection, Remote Desktop Connection), to program pozwalajacy na podglad oraz zdalna obsługę innego komputera, na którym został uruchomiony program serwera zdalnego dostępu. Obsługiwane sa protokoły VNC i RDP.
Rozdział 1 Wprowadzenie Zdalne połaczenie z pulpitem (Remote Desktop Connection) to program pozwalajacy na podglad oraz zdalna kontrolę nad innym komputerem z uruchomionym odpowiednim programem serwera. Program Remote Desktop Connection najczęściej jest stosowany do połaczeń z serwerem VNC dla środowiska KDE, który jest także znany jako Desktop Sharing. Umożliwia on wykorzystanie wszystkich możliwości programu Remote Desktop Connection. Jeżeli chcesz uruchomić Remote Desktop Connection w programie Konsole, należy użyć polecenia:krdc. Wszelkie problemy i propozycje rozwinięcia programu, powinny być zgłaszane na listy mailingowe KDE lub poprzez system śledzenia błędów: http://bugs.kde.org. 5
Rozdział 2 Wprowadzenie do protokołu RFB W tej części zamieszczono krótka 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 zwiazane z cechami tego protokołu sa 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 wykorzystujace protokół RFB istnieja dla wielu platform systemowych i często moga być swobodnie rozpowszechniane. Wykorzystanie protokołu Remote Frame Buffer (RFB) wymaga programu uruchomionego na komputerze użytkownika (wyposażonym w ekran, klawiaturę i urzadzenie wskazujace, np. myszkę), który nazywamy klientem. Współpracuje on z programem uruchomionym na komputerze z buforem ramki (na którym działa także system okienkowy i aplikacje, z których użytkownik zdalnie korzysta), który nazywamy serwerem. W środowisku KDE klientem protokołu RFB jest program Remote Desktop Connection, natomiast serwerem jest program Desktop Sharing. Ponieważ przesłanie obrazu z bufora ramki generuje spory ruch w sieci, protokół ten najlepiej się sprawuje na łaczach o dużej przepustowości, takich jak sieć lokalna. Można korzystać z programu Remote Desktop Connection na łaczach o niższej szybkości, jednak jakość takiego poła- czenia nie będzie najlepsza. 6
Rozdział 3 Korzystanie z Remote Desktop Connection Korzystanie z Remote Desktop Connection jest bardzo proste, na poniższym zrzucie ekranu przedstawiony jest interfejs użytkownika. 3.1 Łaczenie programu Remote Desktop Connection ze zgodnymi serwerami Program Remote Desktop Connection jest klientem, który wymaga do pracy połaczenia ze zgodnym serwerem. Połaczenie to może zostać nawiazane na różne sposoby: Poprzez wpisanie nazwy serwera (lub jego adresu IP) w polu: Połacz z:. Przez wykorzystanie otrzymanego poprzez e-mail zaproszenia, które w programie Desktop Sharing utworzył i przesłał inny użytkownik. 7
Poniżej znajduja się przykłady każdego z wymienionych sposobów. 3.1.1 Wpisanie nazwy serwera Jeżeli znana jest nazwa lub adres IP komputera, z którym inicjowane jest połaczenie (serwera), należy te informacje wpisać w polu: Połacz z:. Na przykład, jeżeli połaczenie ma zostać nawiazane z komputerem megan, na którym pracuje serwer VNC na ekranie numer 1 (port 5901), należy w polu Połacz z: wpisać: megan:1 i wybrać z rozwijanej listy protokół vnc. Podobnie, jeżeli połaczenie następuje z komputerem, na którym pracuje serwer protokołu RDP, należy wpisać: megan i wybrać protokół rdp. Protokół RDP nie wymaga podania numeru ekranu. Jeżeli serwer RDP korzysta z innego portu, niż domyślny, można go podać bezpośrednio: megan:3910. 3.1.2 Korzystanie z zaproszeń Za pomoca programu Desktop Sharing, który jest serwerem protokołu RFB, można wysyłać mailem (i na inne sposoby, z których jednak email jest najbardziej użyteczny) tzw. zaproszenia do połaczenia. Jeżeli użytkownik otrzyma email z zaproszeniem, może klikajac na dostarczony link, uruchomić program Remote Desktop Connection (o ile nie jest już on uruchomiony wcześniej) i połaczyć się z serwerem określonym w zaproszeniu. 3.2 Co dzieje się po połaczeniu? Uwaga: Przed nawiazaniem połaczenia, upewnij się że komputer docelowy (serwer) jest dostępny w sieci, oraz czy posiada on wyłaczony lub poprawnie skonfigurowany firewall. Niezależnie od sposobu wybrania serwera, z którym ma zostać nawiazane połaczenie, następna czynnościa jest określenie parametrów jakości połaczenia sieciowego do serwera, co przedstawiono poniżej: 8
Dla protokołu VNC dostępne sa trzy ustawienia szybkości połaczenia: Wysoka jakość (sieć lokalna, połaczenie bezpośrednie). Jest to ustawienie domyślne. Przed ewentualnym wybraniem opcji wolniejszego połaczenia należy sprawdzić, jak program się zachowuje przy tym ustawieniu. Średnia jakość (DSL, połaczenie kablowe, szybkie połaczenie internetowe) Niska jakość (modem, ISDN, wolne połaczenie internetowe) Jeżeli użytkownik zawsze używa połaczenia tego samego typu może wyczyścić pole wyboru:pokaż to okienko dialogowe ponownie dla tego serwera. Dzięki temu przy kolejnych połaczeniach z tym samym serwerem pytanie o typ połaczenia nie będzie więcej zadawane o ile tylko serwer zostanie nazwany w ten sam sposób. Na przykład jeżeli serwer może być identyfikowany na różne sposoby (np. za pomoca nazwy lub za adresu IP), to w przypadku użycia tej samej nazwy pytanie o typ połaczenia nie zostanie zadane, natomiast w przypadku użycia innej nazwy (np. adresu IP) pytanie o typ połaczenia zostanie wyświetlone. Po wybraniu odpowiedniej szybkości połaczenia, należy nacisnać przycisk OK aby kontynuować. Stan połaczenia widoczny jest jako ikona w zakładce. W zależności od konfiguracji serwera, może być niezbędne (i niemal zawsze jest) podanie hasła potwierdzajacego tożsamość użytkownika. Program Remote Desktop Connection wyświetli okno dialogowe z pytaniem o hasło, analogiczne jak widoczne poniżej. Remote Desktop Connection has the ability to save the password for for further connections to the same host. It uses KWallet for doing this. You need to check the Remember password (KWallet) check box if you like to use this feature. Po podaniu właściwego hasła, połaczenie zostaje nawiazane, i możliwa jest obserwacja lub kontrola pulpitu znajdujacego się na zdalnym komputerze. 3.3 Korzystanie z połaczenia do zdalnego pulpitu Po połaczeniu do zdalnego komputera, można korzystać z lokalnej klawiatury i myszki, do kontrolowania systemu i programów znajdujacych się na nim. Możliwa jest praca na zdalnym pulpicie w trybie zarówno pełnoekranowym, jak też okienkowym (zdalny pulpit widoczny jest jako okno na lokalnym pulpicie). Możliwe jest przełaczanie pomiędzy tymi trybami pracy, za pomoca pokazanych poniżej ikon. 9
Tryb pełnoekranowy jest zwykle potrzebny, gdy użytkownik pomaga osobie pracujacej na zdalnym komputerze, ponieważ widzi dokładnie to samo. Tryb okienkowy, jest przydatny gdy użytkownik pracuje jednocześnie lokalnie i zdalnie, na przykład czyta lokalnie dokumentację i korzysta z tych instrukcji przy konfiguracji zdalnego komputera. 3.3.1 Korzystanie z trybu okienkowego W trybie okienkowym, połaczenie można przerwać zamykajac okno, lub klikajac przycisk wyloguj. 3.3.2 Korzystanie z trybu pełnoekranowego W trybie pełnoekranowym, można zmieniać wyglad paska narzędzi. Przeźroczystość paska narzędzi może być zmieniona za pomoca kółka myszy. 3.4 Zakładki Program Remote Desktop Connection umożliwia zarzadzanie zakładkami. Jeżeli często łaczysz się z tym samym odległym komputerem można zapisać jego dane na liście zakładek. Można to zrobić klikajac Zakładki Dodaj zakładkę. 3.4.1 Zakładki historii Program Remote Desktop Connection zapamiętuje ostatnio nawiazywane połaczenia w postaci swego rodzaju zakładek automatycznych. Dostęp do nich można uzyskać klikajac Zakładki Historia. Oczywiście, niepotrzebne zakładki można z tej listy kasować. W tym celu należy wybrać opcję Usuń, która pojawi się po kliknięciu zakładki, która chcesz usunać, prawym przyciskiem myszy. 10
3.5 Konfiguracja programu Remote Desktop Connection Naciśnięcie przycisku Ustawienia Konfiguruj...powoduje otwarcie przedstawione poniżej okna dialogowego, które umożliwia modyfikację zachowania programu Remote Desktop Connection. 11
12
Rozdział 4 Pytania i odpowiedzi 1. Dlaczego nie działa protokół RDP? RDP support in Remote Desktop Connection depends on rdesktop. Make sure that you have installed this runtime dependency. 13
Rozdział 5 Zasługi i licencje Remote Desktop Connection Projekt Remote Desktop Connection zapoczatkował Tim Jansen tim@tjansen.de. W ramach projektu Google Summer of Code 2007, Urs Wolfer uwolfer @ kde.org całkowicie przepisał Remote Desktop Connection. Stało się to możliwe dzięki firmie Google, duże podziękowania należa się też wielkiemu mentorowi projektu Summer of Code, którym jest: Brad Hards bradh@frogmouth.net. Prawa autorskie do dokumentacji: (c) 2003 Brad Hards bradh@frogmouth.net Prawa autorskie do dokumentacji: (c) 2007 Urs Wolfer uwolfer @ kde.org Polskie tłumaczenie dokumentacji: wozniakk@ceti.pl Ten program jest rozprowadzany na zasadach Licencji GNU Free Documentation License. Ten program jest rozprowadzany na zasadach Licencji GNU General Public License. 14
Dodatek A Instalacja A.1 Jak zdobyć Remote Desktop Connection Remote Desktop Connection jest częścia projektu KDE (http://www.kde.org/ ). Remote Desktop Connection znajduje się w pakiecie kdenetwork na ftp://ftp.kde.org/pub/ kde/, głównym serwerze FTP projektu KDE. A.2 Kompilacja i instalacja Aby skompilować i zainstalować program Remote Desktop Connection w Twoim systemie, uruchom następujace polecenia w katalogu głównym dystrybucji programu Remote Desktop Connection: %./ configure % make % make install Ponieważ program Remote Desktop Connection 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. 15