remmina служба обнаружения для чего
Как правило, Remmina не входит в состав стандартных дистрибутивов Linux и устанавливается дополнительно. Для установки из командной строки в Linux Ubuntu можно воспользоваться командой:
sudo apt-get install remmina
Отметить галочками необходимые для установки пакеты и нажать кнопку «Применить». Согласиться с установкой дополнительных пакетов для удовлетворения зависимостей Remmina
После запуска Remmina можно создавать профили удаленных подключений:
Добавляемые для удаленного подключения компьютеры можно объединять в группы, например, по типу соединения или разновидности операционной системы. Для создания нового подключения используется пункт меню «Соединение» «Создать CTRL+N» или кнопка панели инструментов Remmina.
Для подключения к терминальному серверу Windows используется протокол RDP :
На вкладке «Основные» заполняются поля с названием подключения, типом протокола и адресом сервера. При необходимости, можно задавать имя группы, учетные данные пользователя, разрешение и глубину цвета дисплея, а также имеется возможность открыть общий доступ к файлам и папкам.
На вкладке «Дополнительные» можно задать качество изображения на дисплее, варианты использования звукового оборудования и локального принтера. При необходимости, можно установить режим работы с запуском конкретного приложения, указав имя исполняемого файла в поле «Запуск программы» и путь к нему в поле «Путь запуска». В таком режиме подключения, после регистрации пользователя на терминальном сервере, будет автоматически запущена указанная программа. Завершение ее работы приведет к закрытию RDP-подключения.
Режим запуска конкретного приложения может использоваться для подключений к службам терминалов серверных ОС Windows, и очень удобен для работы, например с программой «1С Предприятие». Пользователь сразу после подключения получает доступ к заданному приложению, а не к рабочему столу Windows. В случае же необходимости временного подключения к рабочему столу, достаточно поставить галочку «Прикрепить к консоли (Windows 2003 /2003 R2)»
При подключении к удаленному рабочему столу Windows, необходимо чтобы на удаленной системе работала служба терминалов, был разрешен данный тип подключений и определены пользователи, которые имеют на него право.
Для подключения к удаленному рабочему столу Linux используется удаленное подключение по протоколу XDMCP.
Для разрешения удаленных подключений к менеджеру дисплея нужно добавить секцию
KDM Основной файл конфигурации /usr/share/config/kdm/kdmrc
В секции [Xdmcp] строку Enable=false изменить на:
Enable=true
Для разрешения приема входящих соединений, параметр ServerArgsLocal= нужно оставить пустым. По умолчанию, ServerArgsLocal=-nolisten tcp
После выполнения подключения от сервера VNC в окне Remmina откроется рабочий стол Windows, или любой другой системы, на которой развернут VNC-сервер.
Установка последней версии Remmina в Ubuntu. Настройка RDP подключения к Windows 8.
В этой статье хочу рассказать о клиенте удаленного рабочего стола Remmina.
Коротко о программе Remmina.
Многие, подключившись с помощью Remmina по rdp к windows, ловят различные баги.
Какие же проблемы с этой старой версией встречаются?
Из моих проблем:
— Вырвиглазный рендеринг шрифтов. Шрифты выглядят просто ужасно. Никакие настройки не помогают.
— Очень неприятный баг с курсором мышки. Он не меняется, используется стандартный Ubuntu. То есть выделяя текст, или растягивая окно, вы не увидите изменений курсора.
— Не работал двухсторонний буфер обмена.
— Не работало назначение общей папки.
Еще встречаются проблемы с тем, что не все символы клавиатуры работают правильно.
Установка последней версии Remmina в Ubuntu.
Чтобы установить последнюю версию Remmina в Ubuntu откройте терминал и выполните следующие команды:
Всё. Теперь последняя версия Remina установлена.
Если нужно удалить программу, то выполните следующие команды:
Настройка RDP подключения к Windows 8.
Настройка на Windows 8.
Не забудьте задать текущему пользователю пароль, или создайте другого пользователя для удаленного подключения. Тогда вам надо будет еще и «Выбрать пользователей» нажать и там выбрать созданного пользователя.
Вот и всё. Теперь нужно лишь узнать ip компьютера в локальной сети:
Настройка на windows 8 на этом закончилась.
Настройка подключения к windows 8 на Ubuntu.
Открываем Remmina, создаем новое подключение.
Заполняем Название (удобное Вам).
В поле Сервер вписываем ip компьютера c Windows 8. Также вписываем имя пользователя и пароль. Всё. Сохраняем и подключаемся.
Кроме того можно отредактировать еще качество картинки, я обычно «Хорошее» выбираю:
Вы всегда можете отредактировать данные параметры, просто нажав на соединении правой кнопкой мыши и выбрав «правка».
Кроме того, в настройка Remmina (CTR-P) можно качество отрегулировать:
При первом подключении не забудьте согласиться на получение сертификата:
Вот и всё, подключаемся.
Вот так выглядит картинка.
Нормальные шрифты и курсор меняется, нет зависания картинки при старте подключения. Работает всё шустро, нет задержек.
Можно вполне себе работать, использую компьютер с windows как тонкий клиент:
И мой сайт хорошо выглядит:
И еще один момент, чтобы нормально срабатывали комбинации клавиш, такие как смена раскладки или alt-f4, нужно, чтобы была зажата данная опция в меню:
Плагины к Remmina.
По умолчанию в Remmina доступно мало протоколов удаленного доступа:
VNC плагин не ставьте, он работать не будет.
Из рабочих плагинов можно поставить для протоколов NX и XDMCP:
Перезапустить Remmina и в окне нового подключения станут доступны новые протоколы:
XDMCP не использовал, поэтому ничего сказать не могу, но по сообщения, работает ужасно.
Про NX расскажу подробнее в следующей статье.
RDP клиенты удаленного доступа для Linux
RDP (Remote Desktop Protocol) — протокол доступа к удаленному рабочему столу, созданный Microsoft. Он поддерживается почти любой современной ОС. В этой статье предлагаем взглянуть на несколько популярных клиентов удаленного доступа для Linux.
Проприетарный RDP — не единственный протокол удаленного доступа. Есть, например, открытый протокол VNC или защищенный протокол SSH. Все протоколы поддерживаются большинством операционных систем, включая различные дистрибутивы Linux, а иногда и мобильные ОС.
Для чего нужны RDP клиенты?
Клиенты доступа к удаленному рабочему столу имеют гораздо более широкие возможности, чем просмотр сессии удаленной машины с локальной. Через RDP клиент осуществляется доступ к удаленному рабочему столу с полноценной поддержкой клавиатуры, мыши, а также с поддержкой аудио и возможностью передачи файлов. В некоторых случаях RDP клиент может быть уже установлен в системе, например, на Ubuntu Desktop обычно предустанавливается клиент Remmina.
Популярные Linux RDP клиенты
Remmina
Remmina идет под лицензией GNU GPL и имеет открытый исходный код.
Установка Remmina
Remmina устанавливается через терминал:
В дистрибутивах Ubuntu, как правило, уже имеется клиент Remmina, однако, версия обычно устаревшая поэтому рекомендуется ее обновить.
Обновление Remmina
В терминале нужно ввести команду:
Затем запросите обновление списка системных хранилищ:
Следующий шаг — установка или обновление плагина протокола RDP:
Чтобы завершить установку Remmina Linux RDP client, закройте активные сеансы приложения из терминала: sudo killall remmina. Затем откройте обновленный клиент заново и перейдите к конфигурации соединения.
Настройка Remmina
Если нужны настройки Remmina Remote Desktop Client, откройте меню Preferences (параметры) нажатием на иконку в правой верхней части окна.
Подключение по RDP к удаленной машине
Давайте рассмотрим как работает подключение по RDP к удаленной машине на примере Remmina.
Нажмите кнопку Add a new connection profile (Добавить новый профиль соединения), чтобы создать новое соединение.
Поддерживаются соединения с Linux, Windows или macOS. Главное, что вам нужно знать — это IP-адрес машины, с которой устанавливается подключение, имя пользователя и пароль.
После конфигурации нового подключения, можно просто нажать Connect для подключения, а можно сохранить подключение и установить его в качестве подключения по умолчанию. Сохранив текущую конфигурацию, вы сможете соединиться с удаленным компьютером буквально в два клика.
Также есть возможность управлять соединениями, копируя, редактируя и удаляя их прямо из основного окна.
Помимо RDP, клиент Remmina также обладает поддержкой других протоколов удаленного соединения, включая безопасный SSH и открытый VNC.
Apache Guacamole
Еще один интересный RDP клиент для Linux — Apache Guacamole. Этот RDP клиент с открытым исходным кодом, распространяется по лицензии Apache v. 2.0. У Apache Guacamole есть интересная особенность — разработчики называют его «шлюз для удаленного рабочего стола без клиента» (clientless remote desktop gateway). Все благодаря тому, что Apache Guacamole работает напрямую из браузера, необходимости устанавливать дополнительное ПО или плагины нет.
Установка Apache Guacamole
Apache Guacamole может быть предустановлен в некоторых Linux Debian и Debian-based дистрибутивах. Ручная установка Apache Guacamole из терминала производится командой:
Поскольку Apache Guacamole — серверный клиент, требуется установить Tomcat Server на вашу машину, после чего программа установки попросит его перезапустить.
По умолчанию Apache Guacamole устанавливается с поддержкой только протокола VNC. Чтобы иметь возможность подключаться по SSH или RDP, необходимо установить дополнительно клиент для желаемого протокола. Сделать это можно следующей командой:
В более новые версии дистрибутивов Linux клиенты, необходимые для подключения по протоколу RDP, могут быть уже включены.
Настройка Apache Guacamole
После установки Apache Guacamole автоматически применяет минимально необходимые для запуска настройки. Основным файлом конфигурации Apache Guacamole является guacamole.properties.
Все подробности об установке, настройке и управлении Apache Guacamole детально описаны в руководстве на официальном сайте.
Клиент Apache Guacamole максимально прост в использовании. Для запуска шлюза доступа к удаленному рабочему столу без клиента требуется иметь только браузер с поддержкой HTML5. Сама работа показана в коротком видео.
FreeRDP
Еще один бесплатный RDP клиент для Linux — FreeRDP. FreeRDP имеет лицензию Apache и открытый исходный код. Его можно встретить включенным в некоторые дистрибутивы Linux.
Установка FreeRDP
Актуальную на момент написания статьи версию FreeRDP можно установить командой из терминала:
Настройка FreeRDP
FreeRDP — терминальный клиент, поэтому все настройки для подключения вводятся одной командой:
Полный синтаксис можно найти в интернете.
Чтобы не вводить команду заново каждый раз, вы можете создать ярлык подключения со всеми необходимыми параметрами. Для этого, после установки FreeRDP, откройте окно терминала, запустите редактор nano: sudo nano
/rdp.sh. В появившемся окне введите следующие строки и сохраните файл:
Первая строка — это директория для ярлыка, а вторая строка — команда запуска FreeRDP со всеми требуемыми параметрами. FreeRDP также можно использовать совместно с клиентом Remmina в качестве графического интерфейса.
TigerVNC
TigerVNC — это полностью бесплатный клиент, он имеет открытый исходный код. Он отличается от предыдущих клиентов удаленного доступа тем, что он работает только по протоколу VNC.
Установка TigerVNC
Для работы TigerVNC требуется окружение рабочего стола. Мы выбрали окружение Gnome, установили его следующими командами:
Затем, чтобы установить компоненты TigerVNC, введите в окне терминала:
Если установка прошла успешно, запустите VNC-сервер: vncserver. Создастся дефолтная конфигурация, а от вас потребуется задать пароль для TigerVNC длиной от 6 до 8 символов.
Настройка TigerVNC
Затем введите команду vi
/.vnc/xstartup, чтобы добавить файл xstartup в каталог конфигурации рабочего стола, откроется редактор.
В редакторе пропишите пять строк:
Эти строки будут выполняться при каждом запуске TigerVNC сервера. Сохраните файл, задайте ему разрешения:
Возобновите работу сервера, введя в терминале:
TigerVNC — быстрый клиент удаленного доступа к компьютеру, однако, его функционал ограничивается VNC протоколом, и его установка чуть более требовательна, чем у аналогов.
rdesktop
Следующий клиент — rdesktop — поддерживается на платформах Linux, Microsoft Windows, имеет открытый исходный код. Выгодно отличает rdesktop от других клиентов поддержка протокола RDP 4.0, используемого в версиях Windows NT 4.0 Terminal Server Edition и Windows 2000 Server.
Установка rdesktop
Рекомендуем сперва проверить наличие rdesktop в дистрибутиве. Если rdesktop уже включен в систему, то он запустится командой rdesktop. Если rdesktop в дистрибутиве отсутствует, то установить его можно командой:
Настройка rdesktop
Подключение к удаленному рабочему столу производится из терминала командой:
Команда использует следующий синтаксис:
Это только некоторые из доступных команд, полный список легко находится в интернете.
Если вы в поиске простого и надежного клиента, который поддерживал бы также функции RDP4, то rdesktop будет оптимальным выбором.
Vinagre
Vinagre входит в стандартное окружение Gnome и по сути является официальным RDP клиентом Gnome. Это значит, что клиент Vinagre уже должен быть включен в ваш дистрибутив Linux с окружением Gnome, и его установка не потребуется.
Установка Vinagre
Если по какой-то причине клиент Vinagre отсутствует у вас в системе, вы можете его инсталлировать, введя в консоли:
Преимущества Vinagre это:
Если вы работаете с Gnome, то вам стоит обратить внимание на Vinagre, ознакомиться с этим клиентом поближе.
NoMachine NX Client
Утилита NX Client, разрабатывается компанией NoMachine. Программа работает по проприетарному протоколу NX, который разработан компанией NoMachine. NoMachine NX Client доступен для Windows, Linux, macOS, Android, iOS, Raspberry Pi, а также из браузера.
Установка NoMachine NX Client
Вам потребуется скачать установщик в любом формате (RPM, DEB, TAR.GZ) открыть и установить его на обе машины — локальную и удаленную. То же можно сделать и командой из терминала, но иметь копию пакета установки все равно потребуется.
NoMachine NX Client обладает впечатляющим набором функций, который расширяется с каждым обновлением.
Но, во-первых, для корпоративных клиентов NoMachine продает свои продукты по подписке (44,50 долларов в год за сервер или пакет 10 пользователей, подробнее). Это совсем не выгодно отличает NX Client от рассмотренных ранее полностью бесплатных клиентов. Во-вторых, большое число функций и вкладок с различными настройками и параметрами может помешать сосредоточиться на работе. Кроме того, NoMachine NX Client не поддерживает открытие нескольких сеансов во вкладках — каждый новый сеанс нужно открыть в новом окно программы. Зато вся документация и справка на официальном сайте NoMachine переведена на русский.
NoMachine NX Client — хороший выбор, если ваши основные требования это:
Krdc — бесплатный RDP клиент с открытым исходным кодом, идущий под лицензией GPL v.3. Krdc может работать по VNC и по RDP, клиент является официальным проектом окружения KDE для удаленного доступа.
Установка Krdc
Установить Krdc на дистрибутив Linux можно, введя в терминале:
Чтобы подключиться к удаленной машине, введите адрес в основную строку приложения, появится окно параметров подключения.
Если у вас есть потребность в простом клиенте удаленного доступа, то Krdc отлично подойдет. Дополнительным плюсом будет возможность выбора протокола подключения: RDP или VNC, по умолчанию поддержка SSH в Krdc отсутствует.
TeamViewer
TeamViewer — широко известный клиент для удаленного доступа, он является бесплатным только для частного использования. Стоимость корпоративного решения от 2 до 7 тысяч рублей в месяц за одно рабочее место, подробности можно узнать на сайте TeamViewer.
Одно из преимуществ TeamViewer — кроссплатформенность. После установки приложение позволяет подключаться к удаленному рабочему столу с Linux, Windows, macOS, Android, iOS, Blackberry и даже ChromeOS.
Установка TeamViewer
Для установки TeamViewer разработчики рекомендуют скачать пакет установки с официального сайта, после чего установить его через графический интерфейс на обе машины — локальную и удаленную. Установить TeamViewer через терминал можно соответствующими командами для соответствующего пакета, например DEB:
TeamViewer поддерживает функцию передачи данных по удаленному соединению, через него можно осуществлять доступ к заблокированному устройству, в приложении есть чат. TeamViewer способен работать даже если система не поддерживает SSH или на машине установлен корпоративный файервол. Однако, многие не готовы отдать ему предпочтение из-за закрытого исходного кода и широкого охвата пользователей.
Заключение
В статье мы разобрали популярные клиенты удаленного доступа для Linux. Каждый из названых программных продуктов обладает своими уникальными отличиями, что делает выбор интересным. Сам выбор остается за вами.
Remmina: клиент удаленного рабочего стола для управления серверами Linux
Удаленное управление любым компьютером является фундаментальным аспектом сегодня благодаря удаленной работе как для домашних пользователей, так и для удаленных сотрудников, а также для системных администраторов, что позволит им легко и быстро управлять любым оборудованием. Возможность удаленного подключения к компьютеру из любого места дает пользователям ряд преимуществ, которые нельзя упускать из виду, однако иногда бывает сложно установить удаленные подключения из-за большого количества существующих в настоящее время протоколов. Сегодня в этой статье мы поговорим о Remmina, клиенте удаленного рабочего стола для Linux который имеет несколько протоколов для удаленного управления компьютерами.
Remmina основные характеристики
Другими особенностями Remmina являются то, что он позволит нам запомнить последнюю конфигурацию клиента, разрешить двойной щелчок, масштабировать качество изображения, разрешить папки экрана, настроить разрешения экрана, настроить вкладку, настроить локальный порт для создания туннеля SSH, настроить Уровень ведения журнала SSH, изменение шрифта терминала для правильного управления компьютерами и многое другое.
Установка и ввод в эксплуатацию
Remmina, как и большинство программного обеспечения Linux, уже входит в официальные репозитории различных дистрибутивов, поэтому мы можем легко установить инструмент, просто набрав строку в нашем терминале. Для этого мы должны выполнить следующие команды в терминале нашего дистрибутива на основе Debian:
sudo apt install remmina
Как видите, менеджер пакетов автоматически обнаружит все зависимости этой программы и спросит нас, хотим ли мы ее установить. Кроме того, remmina разрабатывается с помощью плагинов, поэтому, если мы просто установим «remmina», он автоматически установит все плагины, чтобы иметь все функции Remmina, без необходимости устанавливать его позже.
Это программное обеспечение не ограничивается подключением к другим идентичным системам (в данном случае к другим системам Linux), но также позволяет подключаться между разными операционными системами, если они соответствуют, например, стандартам протокола, хотя в Linux по умолчанию нет С сервера RDP мы сможем подключиться к Windows компьютер из этого программного обеспечения Linux.
Работа и подключение к серверам
После того, как мы установили Remmina, мы собираемся запустить его в нашей операционной системе. Просто введите имя «remmina» в строку поиска, и она автоматически предоставит нам несколько вариантов, мы выбираем первый для запуска программы на компьютере.
В главном меню Remmina мы видим вверху возможность быстрого подключения к серверам RDP, VNC и SSH, просто введя IP-адрес, и он будет использовать порты по умолчанию для этих протоколов удаленного подключения.
Если мы нажмем в верхней левой части «Создать новый профиль подключения», мы сможем создать разные профили подключения для быстрого подключения без необходимости вводить что-либо, мы просто настроим этот профиль, затем дважды щелкнем и продолжим подключение легко и быстро.
В этом меню мы должны указать следующее:
Например, если мы выберем протокол RDP, на вкладке «Дополнительно» мы можем настроить качество изображения, звук, безопасность, тип транспорта, шлюз и т. Д.
Мы также можем указать различные расширенные настройки, такие как имя принтера и многие другие параметры, которые использует протокол RDP.
Наконец, мы можем определить различные параметры внизу, такие как общий доступ к принтеру, отключение синхронизации с буфером обмена и многое другое.
Если мы хотим установить быстрое соединение с протоколом SSH, например, мы просто вводим IP-адрес, и он будет использовать порт 22 по умолчанию, если мы используем другой порт, мы можем использовать синтаксис IP: PORT для подключения. То же самое произойдет с протоколами RDP и VNC, по умолчанию он будет использовать порты по умолчанию, если ничего специально не указано.
Как только мы введем IP-адрес и порт, это будет означать, что мы должны пройти аутентификацию на SSH-сервере, используя наши учетные данные. Вводим логин и пароль и нажимаем «Принять».
Когда мы подключаемся к SSH-серверу, консоль появится автоматически. С левой стороны мы можем видеть различные действия, которые нужно выполнить, например, снимки экрана, захват всех событий клавиатуры, копирование и вставку, выбор всего, свертывание окна и отключение.
Как вы видели, инструмент Remmina сегодня является фундаментальной программой для удаленного управления различными серверами, будь то RDP, VNC или SSH-серверы, среди прочего. Благодаря интуитивно понятному графическому пользовательскому интерфейсу, который есть у этого инструмента, мы сможем создавать расширенные профили каждого из хостов, которыми мы хотим управлять, для удаленного выполнения команд после подключения, и все это полностью автоматизированным способом без Необходимость выполнения каких-либо действий с нашей стороны, только предварительно настроив это при создании профиля.