Багато користувачів сучасних комп'ютерних і мобільних систем хотіли б керувати домашніми терміналами, перебуваючи в іншому місці. Але як це зробити, адже кабель, підключений до домашнього комп'ютера, за собою не потягнеш? Таку проблему покликані вирішувати так звані RDP-клієнти, які забезпечують зв'язок між комп'ютерними і будь-якими мобільними пристроями через інтернет. Розібратися з їх налаштуваннями – справа нескладна. Але от питання про те, що віддати перевагу для отримання якісного зв'язку, для багатьох користувачів залишається відкритим. Розглянемо кілька варіантів для двох найбільш популярних і поширених операційних систем - Windows та Mac OS X.
RDP-клієнти: що це і для чого вони призначені?
Саме скорочення RDP походить від англійського словосполучення Remote Desktop, що в перекладі дослівно означає «віддалений робочий стіл». Однак така назва не повною мірою відображає всі можливості програм цього типу.
За великим рахунком будь RDP-клієнт для Windows або будь-якої іншої операційної системи, включаючи мобільні ОС, дозволяє отримати повний доступ до передбачуваного терміналу. Іншими словами, не можна говорити тільки про те, що користувач при підключенні може побачити «Робочий стіл». Він при наявності необхідних налаштувань може віддалено керувати комп'ютером, встановленими програмами, файлами і параметрами системи, прослуховувати музику, переглядати відео і т. д. Виходить, що, сидячи перед іншим комп'ютером чи дивлячись на екран мобільного девайса, користувач фактично знаходиться перед власним домашнім (або робочим) терміналом.
Як здійснюється зв'язок?
Тепер кілька слів про те, як працює RDP-клієнт для Windows 7 або інших систем. Як правило, за замовчуванням для доступу до віддаленого терміналу використовується сімейство протоколів ITU T. 120 порти 3389 для TCP і 443 для HTTPS.
Щоб не заглиблюватися в технічні подробиці, роботу таких програм можна пояснити набагато простіше. RDP-клієнти реагують на події, вироблені на комп'ютері, з якого здійснюється доступ (натискання клавіш на клавіатурі, дії з мишею і т. д.), після чого через власний драйвер передають їх аналогічних пристроїв на віддаленому терміналі, а потім, знову ж за допомогою свого власне відеодрайвера, відображають вміст на екрані і формують зворотний відправку пакетів клієнту RDC (терміналу, з якого здійснюється керування).
Питання використання вбудованого або оновленого RDP-клієнта в Windows XP
Оскільки система Windows версії XP безнадійно застаріває, хоча і залишається поки ще досить популярною серед користувачів, з її вбудованим клієнтом не все так просто.
Навіть на третьому сервіс-паку використовується RDP-клієнт для Windows XP версії 6.1. Щоб отримати нормальне управління, необхідно інсталювати модифікацію 7.0 причому виключно вручну. Час завантаження оновлень з офіційного ресурсу Microsoft дуже часто можна спостерігати появу проблем. Тому слід використовувати інший (перевірений) джерело для завантаження оновлень KB969085 і KB969084 після чого встановити їх у систему (це так звані фиксеры або фіксатори проблем з підключенням по RDP). Тільки після цього «рідний» оновлений RDP-клієнт для Windows XP запрацює, як годиться. Проблем зі з'єднанням зазвичай не спостерігається.
Вбудований RDP-клієнт для Windows 7
З Windows 7 проблем не виникає. У самій системі вже встановлено оновлений RDP-клієнт 7.1 за роботу якого відповідає службова програма MsTsc.exe.
Для установки з'єднання спочатку в «Панелі управління» вибирається розділ системи і на вкладці налаштування віддаленого доступу відзначаються рядка дозволу підключення до комп'ютера і використання віддаленого помічника. В якості додаткових налаштувань можна вибрати лише тих користувачів, які будуть мати права на підключення до даного терміналу.
Альтернативні програми для Windows-платформ
Однак, незважаючи на наявність вбудованих засобів для віддаленого з'єднання в самих Windows-системах, багато користувачів вважають за краще використовувати сторонні програмні продукти.
Як альтернативу, більшість рекомендує застосовувати RDP-клієнти начебто Chrome RDP від Google, RDesktop, FreeRDP, Remmina і безліч інших. Але якщо з останніми програмами все просто, то для «Хрому» на дочірньому терміналі необхідна наявність встановленого однойменного браузера, а на терміналі або мобільному девайсі – відповідної RDP-програми для віддаленого з'єднання. З іншого боку, якщо всі умови дотримані, то налаштування за замовчуванням можна не змінювати. Для підключення на дочірньому комп'ютері спочатку активується дозвіл на підключення, при якому створюється спеціальний PIN-код, який потрібно буде ввести на пристрої, з якого передбачається здійснювати управління.
Якщо комусь не подобається такий підхід, можна використовувати і інші програми. Так, наприклад, відгуки користувачів в Мережі свідчать про те, що непоганим варіантом може стати CITRIX. Також багато людей відзначають, що для створення термінального сервера на основі RDP хороше рішення – установка Thinstuff разом з тонкими клієнтами і WTware. При цьому говорять навіть про економію трафіку.
Найпопулярніші програми для Mac OS X
Само собою зрозуміло, що в «яблучних» системах такі програмні рішення також застосовуються.
Серед найбільш поширених і популярних можна виділити наступні клієнтські програми: Remote Desktop Connection – RDP-клієнт для Mac від Microsoft (працює тільки при хорошому каналі зв'язку, а іноді «вилітає» при підключенні/відключенні за рахунок використання «гарячих» клавіш); CorD – проста і стабільна безкоштовна утиліта (недолік лише в тому, що іноді з екрану може пропадати курсор); 2X Client RDP – додаток, розраховане виключно на «маки» з стійким підключенням і підтримкою авторизації SSL; iTeleport – унікальна у своєму роді програма, що дозволяє отримати доступ до Mac-комп'ютерів при підключенні з Windows-терміналів; RDP Business Pro – універсальний клієнт з можливістю друку на мережевих принтерах та відкриття загального доступу до папок і файлів; Jump RDP – клієнт з підтримкою VNC; iTap Mobile – мобільна версія клієнта з можливістю роботи з ВЕРСІЇ 7.1 (мінус – умовно-безкоштовна версія з ознайомчим терміном 15 днів).
Загальні питання налаштування
Що стосується налаштувань більшості програм, в порівнянні з Windows, вони прості, і все участь користувача полягає тільки в тому, щоб вибрати віддалений термінал, яким потрібно управляти.
У Windows-системах, щоб дістатися до підключення, потрібно використовувати консоль «Виконати», в якій прописується рядок mstsc, після чого у вікні установки з'єднання вказується IP терміналу або сервера, потім вводяться персональні дані, і лише після цього відбувається переадресація на віддалений Робочий стіл. Незручно.
Крім того, для нормального з'єднання в реєстрі потрібно знайти параметр MinSendInterval і привласнити йому значення 5-10 ms, а для параметра OrderDrawThreshold використовувати значення 1 ms. Якщо в Windows щось не працює, можливо, знадобиться зробити виняток у файрволлі, створивши нове правило для порту 3389. А в деяких випадках взагалі може знадобитися кидок портів маршрутизатора.
Замість підсумку
Ось коротко і все, що стосується RDP-клієнтів для систем Windows і Mac OS X. Багатьом вбудовані засоби здаються занадто складними у використанні, і саме тому такі користувачі воліють застосовувати сторонні програми. Що з усього цього порадити? Думається, для Windows-систем оптимальним варіантом все ж стане Chrome, незважаючи на обов'язкову умову встановлення однойменного браузера. Для «маків» краще виглядають клієнти, спеціально під них «заточені» (наприклад, 2X Client RDP). А ось для випадків перехресної зв'язку між цими системами доведеться звернутися за допомогою до утиліті iTeleport.