# Podręcznik programu &krdc;

&Brad.Hards; &Brad.Hards.mail;
Urs Wolfer

    uwolfer @ kde.org

Krzysztof Woźniak

    wozniakk@ceti.pl

Polskie tłumaczenie
&FDLNotice;
2010-02-09
4.4.00
2003, 2008

Zdalne połączenie z pulpitem (KDE Remote Desktop Connection, &krdc;), to program pozwalający na podgląd oraz zdalną obsługę innego komputera, na którym został uruchomiony program serwera zdalnego dostępu. Obsługiwane są protokoły VNC i RDP.

KDE kdenetwork krfb VNC RFB krdc Udostępnianie pulpitu Zdalna kontrola Zdalna pomoc Zdalny pulpit RDP Zdalne administrowanie

## Wprowadzenie

Zdalne połączenie z pulpitem (&krdc;) to program pozwalający na podgląd oraz zdalną kontrolę nad innym komputerem z uruchomionym odpowiednim programem serwera.

Program &krdc; najczęściej jest stosowany do połączeń z serwerem VNC dla środowiska &kde;, który jest także znany jako &krfb;. Umożliwia on wykorzystanie wszystkich możliwości programu &krdc;.

Jeżeli chcesz uruchomić &krdc; 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.

## Wprowadzenie do protokołu RFB

W tej części zamieszczono krótką charakterystykę protokołu RFB (Remote Frame Buffer) wykorzystywanego przed &krdc; 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ż &MacOS; oraz &Microsoft; &Windows;). Programy wykorzystujące protokół RFB istnieją dla wielu platform systemowych i często mogą być swobodnie rozpowszechniane.

Wykorzystanie protokołu Remote Frame Buffer (RFB) wymaga programu uruchomionego na komputerze użytkownika (wyposażonym w ekran, klawiaturę i urządzenie wskazujące, 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 &krdc;, natomiast serwerem jest program &krfb;.

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 &krdc; na łączach o niższej szybkości, jednak jakość takiego połączenia nie będzie najlepsza.

## Korzystanie z &krdc;

Korzystanie z &krdc; jest bardzo proste, na poniższym zrzucie ekranu przedstawiony jest interfejs użytkownika.

Zrzut ekranu programu &krdc;

Główne okno &krdc;

### Łączenie programu &krdc; ze zgodnymi serwerami

Program &krdc; jest klientem, który wymaga do pracy połączenia ze zgodnym serwerem. Połączenie to może zostać nawiązane na różne sposoby:

- Poprzez wpisanie nazwy serwera (lub jego adresu IP) w polu: Połącz z:.

- Przez wykorzystanie otrzymanego poprzez e-mail zaproszenia, które w programie &krfb; utworzył i przesłał inny użytkownik.

Poniżej znajdują się przykłady każdego z wymienionych sposobów.

#### Wpisanie nazwy serwera

Jeżeli znana jest nazwa lub adres IP komputera, z którym inicjowane jest połączenie (serwera), należy te informacje wpisać w polu: Połącz z:.

Na przykład, jeżeli połączenie ma zostać nawiązane z komputerem "megan", na którym pracuje serwer VNC na ekranie numer 1 (port 5901), należy w polu Połącz z: wpisać: `megan:1` i wybrać z rozwijanej listy protokół vnc.

Wprowadzanie nazwy komputera w programie &krdc;

Wprowadzanie nazwy komputera w programie &krdc;

Podobnie, jeżeli połączenie 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`.

#### Korzystanie z zaproszeń

Za pomocą programu &krfb;, 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łączenia. Jeżeli użytkownik otrzyma email z zaproszeniem, może klikając na dostarczony link, uruchomić program &krdc; (o ile nie jest już on uruchomiony wcześniej) i połączyć się z serwerem określonym w zaproszeniu.

### Co dzieje się po połączeniu?

Uwaga: Przed nawiązaniem połączenia, upewnij się że komputer docelowy (serwer) jest dostępny w sieci, oraz czy posiada on wyłączony lub poprawnie skonfigurowany firewall.

Niezależnie od sposobu wybrania serwera, z którym ma zostać nawiązane połączenie, następną czynnością jest określenie parametrów jakości połączenia sieciowego do serwera, co przedstawiono poniżej:

Wybór szybkości połączenia &krdc;

Wybór szybkości połączenia &krdc;

Dla protokołu VNC dostępne są trzy ustawienia szybkości połączenia:

- Wysoka jakość (sieć lokalna, połączenie bezpośrednie). Jest to ustawienie domyślne. Przed ewentualnym wybraniem opcji wolniejszego połączenia należy sprawdzić, jak program się zachowuje przy tym ustawieniu.

- Średnia jakość (DSL, połączenie kablowe, szybkie połączenie internetowe)

- Niska jakość (modem, ISDN, wolne połączenie internetowe)

Jeżeli użytkownik zawsze używa połączenia tego samego typu może wyczyścić pole wyboru:Pokaż to okienko dialogowe ponownie dla tego serwera . Dzięki temu przy kolejnych połączeniach z tym samym serwerem pytanie o typ połączenia 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 pomocą nazwy lub za adresu IP), to w przypadku użycia tej samej nazwy pytanie o typ połączenia nie zostanie zadane, natomiast w przypadku użycia innej nazwy (np. adresu IP) pytanie o typ połączenia zostanie wyświetlone.

Po wybraniu odpowiedniej szybkości połączenia, należy nacisnąć przycisk OK aby kontynuować.

Stan połączenia 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 potwierdzającego tożsamość użytkownika. Program &krdc; wyświetli okno dialogowe z pytaniem o hasło, analogiczne jak widoczne poniżej.

&krdc; 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.

Wprowadzanie hasła w &krdc;

Wprowadzanie hasła w &krdc;

Po podaniu właściwego hasła, połączenie zostaje nawiązane, i możliwa jest obserwacja lub kontrola pulpitu znajdującego się na zdalnym komputerze.

### Korzystanie z połączenia do zdalnego pulpitu

Po połączeniu do zdalnego komputera, można korzystać z lokalnej klawiatury i myszki, do kontrolowania systemu i programów znajdujących 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łączanie pomiędzy tymi trybami pracy, za pomocą pokazanych poniżej ikon.

Program &krdc; - wybór trybu pełnoekranowego

Program &krdc; - wybór trybu pełnoekranowego

Program &krdc; - wybór trybu okienkowego

Program &krdc; - wybór trybu okienkowego

Tryb pełnoekranowy jest zwykle potrzebny, gdy użytkownik pomaga osobie pracującej 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.

#### Korzystanie z trybu okienkowego

W trybie okienkowym, połączenie można przerwać zamykając okno, lub klikając przycisk wyloguj.

#### Korzystanie z trybu pełnoekranowego

W trybie pełnoekranowym, można zmieniać wygląd paska narzędzi. Przeźroczystość paska narzędzi może być zmieniona za pomocą kółka myszy.

### Zakładki

Program &krdc; umożliwia zarządzanie zakładkami. Jeżeli często łączysz się z tym samym odległym komputerem można zapisać jego dane na liście zakładek. Można to zrobić klikając Zakładki Dodaj zakładkę.

Menu zakładek w &krdc;

Menu zakładek w &krdc;

#### Zakładki historii

Program &krdc; zapamiętuje ostatnio nawiązywane połączenia w postaci swego rodzaju zakładek automatycznych. Dostęp do nich można uzyskać klikając 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órą chcesz usunąć, prawym przyciskiem myszy.

### Konfiguracja programu &krdc;

Naciśnięcie przycisku Ustawienia Konfiguruj...powoduje otwarcie przedstawione poniżej okna dialogowego, które umożliwia modyfikację zachowania programu &krdc;.

Ustawienia &krdc; - karta ustawienia ogólne

Ustawienia &krdc; - karta ustawienia ogólne

Ustawienia &krdc; - karta ustawienia domyślne VNC

Ustawienia &krdc; - karta profilu ustawienia domyślne VNC

Ustawienia &krdc; - karta ustawienia domyślne RDP

Ustawienia &krdc; - karta profilu ustawienia domyślne RDP

## Pytania i odpowiedzi

&reporting.bugs; &updating.documentation;

Dlaczego nie działa protokół RDP?

RDP support in &krdc; depends on rdesktop. Make sure that you have installed this runtime dependency.

## Zasługi i licencje

&krdc;

Projekt &krdc; zapoczątkował Tim Jansen tim@tjansen.de. W ramach projektu Google Summer of Code 2007, Urs Wolfer uwolfer @ kde.org całkowicie przepisał &krdc;. Stało się to możliwe dzięki firmie Google, duże podziękowania należą się też wielkiemu mentorowi projektu Summer of Code, którym jest: &Brad.Hards; &Brad.Hards.mail;.

Prawa autorskie do dokumentacji: © 2003 &Brad.Hards; &Brad.Hards.mail; Prawa autorskie do dokumentacji: © 2007 Urs Wolfer uwolfer @ kde.org

Polskie tłumaczenie dokumentacji: wozniakk@ceti.pl

&underFDL; &underGPL;

## Instalacja

### Jak zdobyć &krdc;

&install.intro.documentation;

### Kompilacja i instalacja

&install.compile.documentation;
&documentation.index;