Remmina - клієнт віддаленого робочого стола

Установка клієнта віддаленого робочого столу Remmina.

nbsp nbsp Remmina Remote Desktop Client - найбільш зручний клієнт віддаленого робочого стола, призначений, в першу чергу для віддаленого адміністрування комп'ютерів з різними операційними системами. Remmina підтримує протоколи RDP, VNC, NX, XDMCP і SSH, що дозволяє підключатися до робочих столів як Windows, так і Linux. а також і до інших систем, де використовується стандартний сервер VNC. Список підтримуваних протоколів можна розширити за допомогою зовнішніх модулів плагінів (plugins).

Як правило, Remmina не входить до складу стандартних дистрибутивів Linux і встановлюється додатково. Для установки з командного рядка в Linux Ubuntu можна скористатися командою:

sudo apt-get install remmina

У графічному середовищі користувача можна скористатися Центром Додатків Ubuntu (Ubuntu Software Center).

У Linux Mint установку пакета Remmina. і при необхідності, додаткових модулів (plugins) можна виконати через Менеджер пакетів - "Меню '-" Менеджер пакетів ". У рядку пошуку набрати" remmina "

Remmina - клієнт віддаленого робочого стола

У вікні зі списком пакетів можна відзначити галочками ті, які необхідно встановити. Так, наприклад, якщо планується віддалене підключення до робочих столів ОС Windows по протокле RDP (Remote Desktop Protocol), то крім основного пакету Remmina необхідно відзначити до установки пакет remmina-plugin-RDP. Додаткові модулі можна встановити відразу, або в будь-який інший момент часу. Оскільки Remmina досить компактна, є сенс встановити всі доступні модулі, щоб мати під рукою практично універсальний клієнт віддаленого підключення до різних робочих столів.

Після вибору необхідних для установки пакетів, натиснути кнопку "Застосувати" на панелі інструментів і дочекатися завершення установки Remmina.

Практично так само виконується установка в Linux Mageia - Відкрити "Центр управління Mageia" - "Управління програмами" - "Установка і видалення програм". У полях фільтрів вибрати "Все" і в рядку пошуку набрати "remmina".

Remmina - клієнт віддаленого робочого стола

Відзначити галочками необхідні для установки пакети і натиснути кнопку "Застосувати". Погодитися з установкою додаткових пакетів для задоволення залежностей Remmina

Налаштування віддалених підключень в Remmina.

nbsp nbsp Після запуску Remmina можна створювати профілі віддалених підключень:

Remmina - клієнт віддаленого робочого стола

Додаються для віддаленого підключення комп'ютери можна об'єднувати в групи, наприклад, по типу з'єднання або різновиду операційної системи. Для створення нового підключення використовується пункт меню "З'єднання" "Створити CTRL + N" або кнопка панелі інструментів Remmina.

Для підключення до термінального сервера Windows використовується протокол RDP:

Remmina - клієнт віддаленого робочого стола

На вкладці "Додаткові" можна задати якість зображення на дисплеї, варіанти використання звукового обладнання і локального принтера. При необхідності, можна встановити режим роботи з запуском конкретного додатка, вказавши ім'я виконуваного файлу в поле "Запуск програми" і шлях до нього в поле "Шлях запуску". У такому режимі підключення, після реєстрації користувача на термінальному сервері, буде автоматично запущена зазначена програма. Завершення її роботи призведе до закриття RDP-підключення.

Remmina - клієнт віддаленого робочого стола

Вкладка "SSH" дозволяє використовувати для віддалених підключень тунель SSH, коли для обміну даними з віддаленим сервером використовується спеціально налаштований сервер ssh. Якщо такого сервера немає, то необхідно прибрати галочку "Включити тунель SSH". Зазвичай, необхідність в SSH - тунелі виникає в тих випадках, коли потрібно забезпечити шифрування трафіку між сервером і клієнтом.

При підключенні до віддаленого робочого столу Windows, необхідно щоб на віддаленій системі працювала служба терміналів, був дозволений даний тип підключень і визначені користувачі, які мають на нього право.

Для підключення до віддаленого робочого столу Linux використовується віддалене підключення по протоколу XDMCP.

Remmina - клієнт віддаленого робочого стола

Менеджери дисплеїв (DM - Display Manager) Linux-систем можуть налаштовуватися на підтримку X Display Manager Control Protocol (XDMCP) - протоколу, що забезпечує віддалене підключення графічних терміналів (X-терміналів) до графічного сервера (X-сервера). В даному випадку, в якості графічного терміналу використовується клієнт віддаленого робочого стола Remmina. Налаштований на віддалену роботу менеджер дисплея, повинен приймати вхідні підключення на UDP порт 177 (за замовчуванням) мережевого інтерфейсу локальної мережі. Налаштуваннями DM. як правило, даний тип підключень не вирішено з міркувань безпеки. Крім того, для багатьох Linux - систем, також використовується запуск X-сервера з параметром, що відключає мережеві з'єднання (-nolisten tcp). Тому, перш, ніж підключатися до віддаленої графічної підсистеми Linux по протоколу XDMCP, необхідно переконатися, що на ній слухаються порти 177 / udp і 6000 / tcp і якщо це не так, то змінити налаштування конфігурації. Для різних менеджерів дисплея використовуються свої настройки:

  • LightDM - менеджер дисплея, що використовується в останніх версіях Linux Ubuntu. Файли конфігурації розміщуються в системному каталозі / etc / lightdm. Основні настройки в файлі lightdm.conf. Для вирішення TCP-підключень до графічного сервера Ubuntu, потрібно в файл конфігурації lightdm.conf додати рядок:

    Для вирішення віддалених підключень до менеджера дисплея потрібно додати секцію

  • MDM - менеджер дисплея, що встановлюється за умовчанням в Linux Mint. Основний файл конфігурації - /etc/mdm/mdm.conf. У версії Linux Mint 16 Petra, можливість віддаленого підключення по протоколу XDMCP відсутня.

  • KDM Основний файл конфігурації / usr / share / config / kdm / kdmrc
    У секції [Xdmcp] рядок Enable = false змінити на:
    Enable = true
    Щоб зберігати вхідних з'єднань, параметр ServerArgsLocal = потрібно залишити порожнім. За замовчуванням, ServerArgsLocal = -nolisten tcp

  • GDM - основний файл конфігурації /etc/X11/gdm/custom.conf. У секції [xdmcp] рядок Enable = false міняємо на:
    Enable = true

    Подібним же чином налаштовуються та інші підключення. У разі використання VNC - вхідне підключення (VNCI VNC Incomming Connection) технологія віддаленого підключення дещо інша.

    Remmina - клієнт віддаленого робочого стола

    Remmina використовується в якості слухача VNC - клієнта (Listening VNC Viewer) і очікує вхідні повідомлення від сервера VNC на порт 5500 / tcp (за замовчуванням). Віддалене підключення виконується за ініціативою сервера VNC, наприклад, для RealVNC в Windows, це виконується з контекстного меню, що викликається клацанням правої кнопки мишки на іконці сервера і вибором пункту Add New Client або з командного рядка командою:

    winvnc4.exe -connect Ubuntu13: 15500 - підключитися до слухача VNC-клієнтові Ubuntu13 на порт 15500 / tcp.

    Після отримання інформації щодо під'єднання від сервера VNC у вікні Remmina відкриється робочий стіл Windows, або будь-який інший системи, на якій розгорнуто VNC-сервер.

    При створенні підключення з використанням протоколу "SSH - безпечна оболонка", Remmina працює так само, як стандартний SSH-клієнт. При підключенні по протоколу "SFTP - захищена передача файлів", Remmina використовується в якості дуже простого SFTP-клієнта:

    Remmina - клієнт віддаленого робочого стола

    Кнопки панелі інструментів вікна SFTP-клієнта служать для навігації, прийому ( "Завантажити") і передачі файлів ( "вивантажити") на віддалений сервер. Крім обміну файлами, є можливість запуску SSH-клієнта Remmina безпосередньо з поточної SFTP-сесії - кнопка "Інструменти" (у вигляді шестерінки) - "Відкрити захищену оболонку SSH в новому терміналі". За допомогою цієї ж кнопки можна відкривати і нові сесії SFTP, наприклад, для роботи з різними каталогами, перемикаючись між ними в міру необхідності.