# Підручник з &krfb;

&Brad.Hards; &Brad.Hards.mail;
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2003
&Brad.Hards;
&FDLNotice;
2003-09-17
1.0.1

&krfb; — це серверна програма, яка надає вам змогу розділити ваш поточний сеанс роботи з користувачем, який працює на іншому комп’ютері, так, щоб цей користувач зміг скористатися клієнтом VNC для перегляду або навіть керування вашою стільницею.

KDE
kdenetwork
krfb
VNC
RFB
krdc
Спільні стільниці
Дистанційне керування
Дистанційна допомога
Віддалена стільниця

## Вступ

&krfb; — це серверна програма, яка надає вам змогу розділити ваш поточний сеанс роботи з користувачем, який працює на іншому комп’ютері, так, щоб цей користувач зміг скористатися клієнтом VNC для перегляду або навіть керування вашою стільницею.

Типово, &krfb; краще використовувати з клієнтом VNC для &kde;, яким є &krdc;, оскільки його можливості відповідають можливостям &krfb;.

Для роботи &krfb; не потрібно запускати новий сеанс X, — програма може пристосовувати для спільного використання поточний сеанс. Ця можливість є дуже корисною, якщо ви бажаєте, щоб хтось допоміг вам виконати певне завдання.

Будь ласка, повідомляйте про будь-які вади у програмі або про запити на реалізацію функціональних можливостей до списків листування &kde;. Повідомлення про ваду також можна залишити на сайті http://bugs.kde.org.

## Протокол віддаленого буфера кадрів (Remote Frame Buffer)

У цьому розділі наведено коротенький опис протоколу віддаленого буфера кадрів (Remote Frame Buffer), який використовується у &krfb; та інших сумісних системах. Якщо ви вже знайомі з цією інформацією, ви можете не читати цей розділ.

Реалізація високого рівня системи з використанням протоколу віддаленого буфера кадрів відома як віртуальний мережевий комп’ютер (Virtual Network Computer), поширенішою є абревіатура цієї назви — VNC.

Віддалений буфер кадрів (або скорочено RFB) — це простий протокол для віддаленого доступу до графічних інтерфейсів користувача. Він працює на рівні буфера кадрів, який тісно пов’язано з показом зображення на екрані, а це означає, що його можна застосовувати до всіх віконних систем (зокрема, X11, &MacOS; і &Microsoft; &Windows;). Програми, які використовують віддалений буфер кадрів, існують для багатьох програмних платформ, часто їх можна розповсюджувати вільно.

У термінах протоколу віддаленого буфера кадрів програма, яку запущено на комп’ютері, на якому працює користувач (де міститься дисплей, клавіатура і пристрій вказівника), називається клієнтом. Програма, яку запущено на комп’ютері, де розташовано буфер кадрів (і де виконуються система керування вікнами і програмами, якою віддалено керує користувач) називається сервером. &krdc; — це сервер протоколу віддаленого буфера кадрів для &kde;. &krdc; — це клієнт протоколу віддаленого буфера кадрів для &kde;.

Для надсилання зображення буфера кадрів потрібно передати досить значний об’єм інформації мережею, отже, віддалений буфер кадрів найкраще працює у відгалуженнях мережі з високоякісними з’єднаннями, зокрема у локальній мережевій системі. &krfb; можна використовувати і за інших умов з’єднання, але в такому разі швидкодія програми може залишати бажати кращого.

## Користування &krfb;

Користуватися &krfb; дуже просто, — програма має простий інтерфейс, який ви можете бачити на знімку вікна, розташованому нижче.

Ось знімок вікна &krfb; Головне вікно &krfb;

Якщо ви бажаєте надати комусь доступ до вашої стільниці, ви можете створити особисте запрошення за допомогою кнопки Створити особисте запрошення.... Натискання цієї кнопки відкриє вікно, у якому міститимуться відомості, потрібні для доступу до вашої стільниці. Приклад наведено нижче.

Приклад особистого запрошення &krfb; Приклад особистого запрошення &krfb;

З метою підвищення рівня безпеки запрошення буде дійсним лише протягом години з часу створення, і, звичайно ж, особа, яка виконує віддалене з’єднання, має знати пароль.

Оскільки у вас може виникнути бажання запросити когось до доступу до вашої стільниці за допомогою електронної пошти, у &krfb; передбачено можливість створення запрошень у вигляді повідомлень електронної пошти. Ви можете створити таке запрошення за допомогою кнопки Запросити поштою... у головному вікні &krfb;. Зазвичай, натискання цієї кнопки призведе до відкриття вікна повідомлення електронної пошти, схоже на наведене нижче, підготоване до введення вами адреси електронної пошти особи, якій ви надсилаєте запрошення.

Приклад запрошення електронною поштою &krfb; Приклад запрошення електронною поштою &krfb;

&krfb; попередить вас про ризики для безпеки, пов’язані з надсиланням відомостей не убезпеченим каналом зв’язку. Ви маєте зважити на це попередження.

Якщо ви не можете зашифрувати ваше повідомлення (або іншим чином убезпечити зв’язок), надсилання запрошень електронною поштою може значно підвищити ризик втрати безпеки, оскільки будь-хто зможе прочитати пароль і адресу з повідомлення під час передачі його мережею. Це означає, що ця особа потенційно зможе захопити контроль над вашим комп’ютером.

Якщо ви не можете зашифрувати повідомлення електронної пошти, можливо, краще скористатися особистим запрошенням, зателефонувати особі, якій ви надаєте доступ, перевірити особистість цієї особи а вже потім надіслати потрібні для запрошення відомості вказаним шляхом.

### Керування запрошеннями &krfb;

Після створення запрошень (особистих або таких, які надсилаються повідомленнями електронної пошти) &krfb; надасть вам змогу керувати цими запрошеннями. Діалогове вікно керування можна відкрити за допомогою кнопки Керування запрошеннями... у головному вікні &krfb;. Якщо ви натиснете цю кнопку, &krfb; відкриє діалогове вікно, схоже на показане нижче.

Керування запрошеннями &krfb; Керування запрошеннями &krfb;

За допомогою вікна керування запрошеннями ви можете створювати додаткові запрошення (за допомогою кнопок Нове особисте запрошення... і Нове запрошення поштою..., які виконують ті самі функції, що і кнопки Створити особисте запрошення... і Запросити поштою... у головному вікні &krfb;.

Крім того, за допомогою вікна керування запрошеннями можна вилучати існуючі запрошення. Щоб просто вилучити одне з запрошень, виділіть його за допомогою вказівника миші або клавіатури (виділене повідомлення має бути підсвічено), а потім скористайтеся кнопкою Вилучити. Щоб вилучити всі запрошення, просто скористайтеся кнопкою Вилучити все.

Натискання кнопки Закрити закриє це діалогове вікно.

### Як налаштувати &krfb;

Окрім основного інтерфейсу &krfb;, який було показано і описано вище, ви можете керувати &krfb; за допомогою модуля керування програмою, доступ до якого можна отримати у звичайних Системних параметрах &kde;, а також за допомогою кнопки Налаштувати... у головному вікні &krfb;. Налаштування &krfb; відбувається за допомогою вікна з вкладками, як показано на знімку вікна, розташованому нижче:

Налаштування &krfb; (Вкладка «Доступ») Налаштування &krfb; (Вкладка «Доступ»)

За допомогою вкладки Доступ ви можете налаштувати параметри, які стосуються доступу до сервера &krfb;.

За допомогою кнопки Створити і керувати запрошеннями... можна відкрити вікно керування запрошеннями &krfb;, про яке ми писали раніше.

Позначка навпроти напису Оголошувати службу в мережі визначає, чи буде &krfb; оголошувати про запрошення мережею за допомогою протоколу адрес служб. Зазвичай, було б непогано позначити цей пункт, але оголошення працюватиме лише з клієнтами, які працюють з протоколом адрес служб (Service Location Protocol), такими як &krdc;.

За допомогою позначки навпроти пункту Дозволити незапрошені з'єднання можна вказати &krfb;, чи слід дозволяти з’єднання без запрошення. Якщо дозволити незапрошені з’єднання, вам, ймовірно, слід буде ввести пароль. Крім того, ви можете скористатися полями для позначки, щоб вказати, чи маєте ви намір підтверджувати з’єднання, і чи зможе особа за з’єднаним комп’ютером керувати вашою стільницею, чи лише переглядати ваші дії.

Якщо комп’ютер працює у режимі робочої станції, а ви дозволили незапрошені з’єднання, вам, ймовірно, слід позначити і пункт Підтверджувати незапрошені з'єднання перед прийняттям. І навпаки, якщо комп’ютер є сервером, а ви використовуєте &krfb; для віддаленого адміністрування, вам, ймовірно, слід зняти позначку з пункту Підтверджувати незапрошені з'єднання перед прийняттям.

&krfb; використовує звичайну систему паролів RFB, яка не передає ваш пароль у незашифрованому вигляді мережею. Замість цього, програма використовує систему запит-відповідь. Ця система є достатньо безпечною до того часу, доки пароль добре охороняється від стороннього доступу.

У &krfb; ви можете визначити, чи буде передаватися фонове зображення клієнту, чи ні. Керувати цим можна за допомогою позначки на вкладці Сеанс, як це показано нижче.

Налаштування &krfb; (Вкладка «Сеанс») Налаштування &krfb; (Вкладка «Сеанс»)

Якщо ви позначите цей пункт, &krfb; не передаватиме зображення тла. Якщо ви не позначатимете його, клієнт сам вирішуватиме буде чи не буде передаватися зображення тла.

За допомогою вкладки Мережа можна визначити порт, який використовуватиме &krfb; так, як це показано нижче.

Налаштування &krfb; (Вкладка «Мережа») Налаштування &krfb; (Вкладка «Мережа»)

Якщо ви позначите пункт Призначати порт автоматично, &krfb; самостійно визначить належний порт, і запрошення відповідатимуть визначеному порту. Якщо ви знімете позначку з пункту Призначати порт автоматично, ви зможете вказати порт власноруч. Визначення порту вручну може бути корисним, якщо ви використовуєте переспрямування портів у брандмауері. Зауважте, що якщо увімкнено протокол адрес служб, він автоматично матиме справу з належним портом.

### Що відбувається, коли хтось з’єднується з &krfb;

Після того, як хтось з’єднається з &krfb; на вашому комп’ютері, ви побачите контекстне сповіщення, яке виглядатиме схожим на сповіщення на наступному знімку, якщо ви не увімкнули прийняття незапрошених з’єднань без попередження.

Вікно з’єднання &krfb; Вікно з’єднання &krfb;

Якщо ви Приймете з’єднання, клієнт зможе продовжити процес розпізнавання (це потребуватиме правильного пароля для особистого запрошення або повідомлення електронної пошти з запрошенням). Якщо ви Відмовите в з’єднанні, спробу з’єднання буде припинено.

За допомогою пункту Дозволити віддаленим користувачам керувати клавіатурою та мишкою можна визначити, чи буде клієнт мати змогу керувати вашим комп’ютером, чи просто спостерігати за діями на ньому.

Якщо спроба з’єднання клієнта завершиться успіхом і буде використано пароль з особистого запрошення або запрошення поштою, запрошення буде вилучено, ним більше ніколи не можна буде скористатися. Крім того ви побачите невеличке контекстне сповіщення у лотку, у якому будуть відомості про встановлення з’єднання.

## Довідник розробника для &krfb;

&krfb; підтримує невеликий набір команд &DCOP;, які описано у цьому розділі. Якщо ви недостатньо знайомі з &DCOP;, вам не слід цим дуже перейматися. Але, якщо ви бажаєте автоматизувати деякі з дій з вашою програмою &krfb; (або іншою програмою &kde;), &DCOP; може стати вам у нагоді. Докладніші відомості про &DCOP; можна знайти у документації та підручниках за адресою: http://developer.kde.org.

Ви можете завершити роботу програми &krfb; за допомогою команди quit, як це показано у такому прикладі:

    &percnt;dcop krfb-1507 MainApplication-Interface quit

Вам слід замінити `krfb-1507` у цьому прикладі на ідентифікатор екземпляра &krfb;, роботу якого ви намагаєтеся завершити. Якщо ви виконаєте команду `dcop` без параметрів, вона покаже вам список всіх запущених програм, якими можна керувати за допомогою &DCOP;.

## Запитання і відповіді

&reporting.bugs; &updating.documentation;

## Подяки і ліцензія

&krfb;

Авторські права на програму належать © 2002 Tim Jansen tim@tjansen.de

Учасники розробки:

- Ian Reinhart Geiser geiseri@kde.org

Авторські права на документацію належать © 2003 &Brad.Hards; &Brad.Hards.mail;

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &krfb;

&install.intro.documentation;

### Збирання і встановлення

&install.compile.documentation;

&documentation.index;