Реммина программа


клиент удаленного рабочего стола .

Установка клиента удаленного рабочего стола 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"

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

После выбора необходимых для установки пакетов, нажать кнопку "Применить' на панели инструментов и дождаться завершения установки Remmina.

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

Отметить галочками необходимые для установки пакеты и нажать кнопку "Применить". Согласиться с установкой дополнительных пакетов для удовлетворения зависимостей Remmina

Настройка удаленных подключений в Remmina .

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

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

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

На вкладке "Основные" заполняются поля с названием подключения, типом протокола и адресом сервера. При необходимости, можно задавать имя группы, учетные данные пользователя, разрешение и глубину цвета дисплея, а также имеется возможность открыть общий доступ к файлам и папкам.

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

Режим запуска конкретного приложения может использоваться для подключений к службам терминалов серверных ОС Windows, и очень удобен для работы, например с программой "1С Предприятие". Пользователь сразу после подключения получает доступ к заданному приложению, а не к рабочему столу Windows. В случае же необходимости временного подключения к рабочему столу, достаточно поставить галочку "Прикрепить к консоли (Windows 2003 /2003 R2)"

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

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

Чтобы разрешить компьютеру с Windows принимать RDP-подключения, откройте компонент Система в панели управления. В Windows XP откройте вкладку "Удаленные сеансы" и установите флажок Разрешить удаленный доступ к этому компьютеру. В Windows Server 2003 откройте вкладку "Удаленное использование" и установите флажок Включить удаленный доступ к рабочему столу. Нажмите кнопку ОК. В Windows 7/Vista выбрать Система - Настройка удаленного доступа и включить режим Разрешить подключения от компьютеров с любой версией удаленного рабочего стола. Кроме того, нужно настроить список пользователей, имеющих разрешение на подключение к удаленному рабочему столу данной системы и разрешить в настройках брандмауэров подключение на порт 3389/TCP.

Для подключения к удаленному рабочему столу Linux используется удаленное подключение по протоколу XDMCP.

Менеджеры дисплеев ( 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 добавить строку :

    xserver-allow-tcp=true

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

    [XDMCPServer] enabled=true

  • 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 используется в качестве слушающего VNC - клиента ( Listening VNC Viewer ) и ожидает входящее соединение от сервера VNC на порт 5500/tcp (по умолчанию ). Удаленное подключение выполняется по инициативе сервера VNC, например, для RealVNC в Windows, это выполняется из контекстного меню, вызываемого щелчком правой кнопки мышки на иконке сервера и выбором пункта Add New Client или из командной строки командой:

    winvnc4.exe -connect 192.168.0.247 - подключиться к слушающему VNC-клиенту с IP-адресом 192.168.0.247

    winvnc4.exe -connect Ubuntu13:15500 - подключиться к слушающему VNC-клиенту Ubuntu13 на порт 15500/tcp.

    После выполнения подключения от сервера VNC в окне Remmina откроется рабочий стол Windows, или любой другой системы, на которой развернут VNC-сервер.

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

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

    Страница проекта Remmina на Sourceforge.net

    Если вы желаете помочь развитию проекта, можете воспользоваться кнопкой "Поделиться" для своей социальной сети

    В начало страницы &nbsp &nbsp &nbsp | &nbsp &nbsp &nbsp На главную страницу сайта

    white55.ru

    Установка последней версии Remmina в Ubuntu. Настройка RDP подключения к Windows 8.

    В этой статье хочу рассказать о клиенте удаленного рабочего стола Remmina.

    Remmina - клиент для удаленного доступа. Использует FreeRDP в качестве RDP клиента. Кроме RDP поддерживает протоколы: SFTP, SSH, NX, VNC, VNCI и XDMCP. Поддержка протоколов расширяется плагинами. 

    Данный клиент установлен по умолчанию во всех дистрибутивах Ubuntu и производных от неё. 

    Во всех текущих версиях Ubuntu на данный момент используется версия 0.99, которая была выпущена в 2010 году:

    Многие, подключившись с помощью Remmina по rdp к windows, ловят различные баги. Какие же проблемы с этой старой версией встречаются? Из моих проблем: - Вырвиглазный рендеринг шрифтов. Шрифты выглядят просто ужасно. Никакие настройки не помогают. - Очень неприятный баг с курсором мышки. Он не меняется, используется стандартный Ubuntu. То есть выделяя текст, или растягивая окно, вы не увидите изменений курсора. - Не работал двухсторонний буфер обмена. - Не работало назначение общей папки.

    Еще встречаются проблемы с тем, что не все символы клавиатуры работают правильно.

    К чему я это описал?Очень мало информации об этом клиенте, следовательно многие могли подключиться, увидеть эти проблемы, почитав местные форумы, разочароваться в этом клиенте и перестать им пользоваться.Поэтому хочу поделиться информацией, что эти баги устранены, но в новой - последней версии.

    Нет смысла искать какие-то конфигурации по форумам или команды в терминале для решения этих проблем. Все эти ошибки - это баги самого клиента, которые были устранены в последней версии программы. Следовательно, нужно просто обновить наш клиент и плагин RDP.

    Установка последней версии Remmina в Ubuntu.

    Для Ubuntu есть репозиторий на ланчпад, где добавляются последние версии remmina и rdp плагина. В репозитории есть пакеты только для версий 14.04 - 15.04.

    Чтобы установить последнюю версию Remmina в Ubuntu откройте терминал и выполните следующие команды:

    sudo apt-add-repository ppa:remmina-ppa-team/remmina-nextsudo apt-get updatesudo apt-get install remmina remmina-plugin-rdp

    Для Ubuntu 12.04 попробуйте такой фокус:Как установить программу из репозитория, в котором нет пакетов для вашей версии дистрибутива Ubuntu

    Всё. Теперь последняя версия Remina установлена.

    Если нужно удалить программу, то выполните следующие команды:

    sudo apt-add-repository -r ppa:remmina-ppa-team/remmina-nextsudo apt-get updatesudo apt-get remove remmina remmina-plugin-rdp

    Настройка RDP подключения к Windows 8.

    Давайте подключимся по 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:

    sudo apt-get install remmina-plugin-nx remmina-plugin-xdmcp

    Перезапустить Remmina и в окне нового подключения станут доступны новые протоколы:

    XDMCP не использовал, поэтому ничего сказать не могу, но по сообщения, работает ужасно.

    Про NX расскажу подробнее в следующей статье.

    www.linuxrussia.com

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

      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" 

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

    После выбора необходимых для установки пакетов, нажать кнопку "Применить' на панели инструментов и дождаться завершения установки Remmina. 

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

    Отметить галочками необходимые для установки пакеты и нажать кнопку "Применить". Согласиться с установкой дополнительных пакетов для удовлетворения зависимостей Remmina

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

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

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

    На вкладке "Основные" заполняются поля с названием подключения, типом протокола и адресом сервера. При необходимости, можно задавать имя группы, учетные данные пользователя, разрешение и глубину цвета дисплея, а также имеется возможность открыть общий доступ к файлам и папкам.

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

    Режим запуска конкретного приложения может использоваться для подключений к службам терминалов серверных ОС Windows, и очень удобен для работы, например с программой "1С Предприятие". Пользователь сразу после подключения получает доступ к заданному приложению, а не к рабочему столу Windows. В случае же необходимости временного подключения к рабочему столу, достаточно поставить галочку "Прикрепить к консоли (Windows 2003 /2003 R2)" 

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

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

    Чтобы разрешить компьютеру с Windows принимать RDP-подключения, откройте компонент Система в панели управления. В Windows XP откройте вкладку "Удаленные сеансы" и установите флажок Разрешить удаленный доступ к этому компьютеру. В Windows Server 2003 откройте вкладку "Удаленное использование" и установите флажок Включить удаленный доступ к рабочему столу. Нажмите кнопку ОК. В Windows 7/Vista выбрать Система - Настройка удаленного доступа и включить режим Разрешить подключения от компьютеров с любой версией удаленного рабочего стола. Кроме того, нужно настроить список пользователей, имеющих разрешение на подключение к удаленному рабочему столу данной системы и разрешить в настройках брандмауэров подключение на порт 3389/TCP.

    Для подключения к удаленному рабочему столу Linux используется удаленное подключение по протоколу XDMCP. 

    Менеджеры дисплеев ( 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 добавить строку :

    xserver-allow-tcp=trueДля разрешения удаленных подключений к менеджеру дисплея нужно добавить секцию

    [XDMCPServer] enabled=true
  • 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 используется в качестве слушающего VNC - клиента ( Listening VNC Viewer ) и ожидает входящее соединение от сервера VNC на порт 5500/tcp (по умолчанию ). Удаленное подключение выполняется по инициативе сервера VNC, например, для RealVNC в Windows, это выполняется из контекстного меню, вызываемого щелчком правой кнопки мышки на иконке сервера и выбором пункта Add New Client или из командной строки командой:

    winvnc4.exe -connect 192.168.0.247 - подключиться к слушающему VNC-клиенту с IP-адресом 192.168.0.247

    winvnc4.exe -connect Ubuntu13:15500 - подключиться к слушающему VNC-клиенту Ubuntu13 на порт 15500/tcp.

    После выполнения подключения от сервера VNC в окне Remmina откроется рабочий стол Windows, или любой другой системы, на которой развернут VNC-сервер.

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

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

    Страница проекта Remmina на Sourceforge.net источник

  • sredalinux.blogspot.ru

    Remote Desktop Client for Linux

    Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported. Remmina is free and open-source software, released under GNU GPL license.

    Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.

    Remmina is free and open-source software, released under GNU GPL license.

    Remmina main program

    • Maintain a list of connection profiles, organized by groups
    • Make quick connections by directly putting in the server address
    • Remote desktops with higher resolutions are scrollable/scalable in both window and fullscreen mode.
    • Viewport fullscreen mode: remote desktop automatically scrolls when the mouse moves over the screen edge.
    • Floating toolbar in fullscreen mode, allows you to switch between modes, toggle keyboard grabbing, minimize, etc.
    • Tabbed interface, optionally managed by groups.
    • Tray icon, allows you to quickly access configured connection profiles
    • A GTK+ 3 application.

    Remmina plugins

    • RDP, VNC, NX, XDMCP, SSH, Telepathy
    Antenore Gatta

    Maintainer

    I`m an Italian vagabond now established in Switzerland since 2006, I`m a knowledge devourer a proud father, an happy husband, a funny and honest friend. In my (never) free time, I love DMing some RPGs, cooking, playing guitar, coding, doing sport and never sleeping. I`m a **GNU/**Linux PC.

    Giovanni Panozzo

    Maintainer

    Dario Cavedon

    Community Manager

    Dario is our \”everything\” counselor, writer, legal adviser and social media expert.

    “I use Remmina literally every day at work to manage 400+ SSH connections and a handful of RDP connections. Without it running Linux simply would not be possible as I’d have to use mRemote / Windows instead (or somehow, remember 400 hostnames off the top of my head!) As more and more people at our company switch over to Linux, I will ask about a company donation to the project also. Again many thanks for the good work!”

    “For a Remote Desktop application at North Kinangop Catholic Hospital in Kenya we were looking for a RDP client to be installed on 10 Raspberry PI 2 computers, equipped with Xubuntu. Remmina was the best solution for efficiency, reliability, look-and-feel. Kenyan people are very happy about Remmina, and they prefer it to the classic RDP connection for Windows, that is used on about 35 clients.”

    Remmina Late Night Edition

    Our brave team worked really hard and till late night (and beyond!) to bring you some amazing features, among them: the shining new dynamic resolution for RDP the kaleidoscopic custom SSH color schemes … and tons of little enhancements and bug fixing. For more information, you can read the detailed changelog for this release. We[…]

    The three (+1) ways to get Remmina on Debian 9 “Stretch”

    Some weeks ago, we posted an article about the lack of Remmina package in Debian 9 “Stretch”. At that time, it seemed that a solution was easy to achieve. Sadly, we were wrong. We are still working with our Debian friends to get a working Remmina in Debian 9 by backports, but… it’s a long way[…]

    Remmina Warp Edition

    So here we are, with a ton of good stuff! This special Remmina Warp Edition release feature a Multi Password Changer (by @giox069 ), an improved RDP Gateway support, a better SSH tunneling and lots of bug fixing. But… the list of enhancements is much more longer: Brand new Multi Password Changer Improved support for RDP[…]

    Remmina 1.2 will be available on Debian 9 “Stretch”

    Hello Remminers! We love that our software is available and updated on different systems, and we have a direct connection with many distribution maintainers. So, we’ve got some news from our friends at Debian, as they’re releasing a brand new version of their wonderful system. First: Remmina 1.1 won’t be available on the upcoming Debian[…]

    Remmina Valentine Edition

    With love from The Remmina team, here it comes the Remmina Valentine Edition: Change Log v1.2.0-rcgit.18 (2017-02.14) Full Changelog Implemented enhancements: No prompt information while another login using the same account #1114 (nanxiongchao) snap: add CMake generated snapcraft.yaml and make snap #1102 (3v1n0) Fixed bugs: full screen window placement with multiple monitors #124 Closed issues:[…]

    Remmina Christmas 2016 release

    Change Log v1.2.0-rcgit.17 (2016-12-22) Full Changelog Implemented enhancements: Remove survey as too bloated. #1064 Cannot connect to neoma-bs RDP server #1056 Import gateay values from rdp files – #1056 #1068 (antenore) No debian/ubuntu distributions files included. #1062 (nastasi) Fix fullscreen window position (#873) #1060 (spasche) Fixed bugs: When “Server” GtkComboBox is selected, TAB key doesn’t[…]

    Remmina Helloween16 Release

    Change Log v1.2.0-rcgit.16 (2016-11-01) Full Changelog Implemented enhancements: Add RDP scaling factor as implemented by FreeRDP #969 Please add man pages for remmina. #952 Please support XDG base directory spec #818 Auto-Highlight Quick Search Text Upon Each Remote Session Launch #544 spice support #117 CMAKE: fix GNUInstallDirs usage #1004 (hasufell) XDG base directory spec #1003[…]

    Remmina Olympic Release is out

    A new version of the GTK+ Remmina Remote Desktop Client has been released! Our amazing Remmina team has just released a new version, that has been named Olympic as a tribute to the great, international community that makes Remmina one of the best remote desktop client available on Linux. This is not only a bug[…]

    Remmina SPICED has been released

    We have just released a new amazing release that brings to you some fantastic new features and improvements. As an image is often better than 1000 words, here it is: The main enhancements are: Mir and Wayland support (brought to you by Giovanni Panozzo). SPICE protocol plugin (mainly used by KVM) (brought to you by Denis Ollier)[…]

    Previous Next

    By continuing to use the site, you agree to the use of cookies. more information Accept

    The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

    Close

    www.remmina.org

    RDP клиенты - FreeRDP и remmina, rdesktop и tscclient

    На сегодняшний момент нет RDP клиента, работающего из коробки без нареканий, везде есть своя хоть маленькая, но ложка дегтя. Рекомендовал бы Remmina, начиная с версии 0.8.3. Единственный баг: Remmin-а иногда отваливается сессия при запуске некоторых программ на удаленной машине(1с запустили - сессия отвалилась)

    Remmina - рекомендую.

    Remmina доросла до стабильности и работает из коробки почти без ошибок на данный момент. Пару лет назад это было не так. Remmina была получена на основе rdesktop-а, которого позабыли и позабросили; код переработали, убрали старые баги, добавили новых :), но в итоге получили продукт более стабильный, чем rdesktop

    http://www.freerdp.com/

    установка:

    #aptitude install remmina 

    remmina работает без ошибок с раскладками, не требует никаких телодвижений по настройке в отличие от rdesktop

    Установка Remmina 0.9.3 для Ubuntu 10.04LTS

    https://launchpad.net/~llyzs/+archive/ppa

    Добавляем записи в /etc/apt/sources.list:

    deb http://ppa.launchpad.net/llyzs/ppa/ubuntu lucid main 

    deb-src http://ppa.launchpad.net/llyzs/ppa/ubuntu lucid mainУдаляем старую remmina, в ~ чистим папку с конфигруациями и настройкамиapt-get purge remmina 

    apt-get autoremoveapt-get update, apt-get upgrade, apt-get install remmina

    Настройки:

    Для всей Remmina

    Всегда показывать вкладки - выкл.

    Скрыть панель инструментов подключения - вкл.

    Пользовательское разрешение - 1272x952

    Для подключения

    Основные:

    Разрешение - вручную (1272x952 или 1016x700)

    Глубина цвета - 24 бит

    Дополнительные:

    Качество: Хорошее

    Опубликовать локальные принтеры - выкл

    Отключить синхронизацию буфера обмена - выкл

    !!Грабли №1

    Рекурсивно создаваемые папки в home-директории пользователя на локальной машине с Debian при ее подключении по RDP. Ошибка не связана с длинными кириллическими именами, а вероятно проистекает от  виртуальной папки - домашней папки пользователя, создаваемой Gnom-ом на рабочем столе. remmina зацикливается в попытке чтения папок на локальной машине, что приводит к провалу подключения.

    Выход - подключать не всю home-папку пользователя, а лишь отдельный домашней директории пользователя, из которого не видна сслыка на папку Desktop 

    !!Грабли №2При клиентских разрешениях, задаваемых вручную, на удаленном рабочем столе изображения иконок разрушаются. Мне удалось побороть проблему задавая клиентское разрешение, кратное 8-ми пикселям. Наблюдений мало, чтобы можно было утверждать об устойчивой закономерности, но на 2-х машинах это сработало.

    !!!Грабли №3

    При запуске некоторых приложений на удаленной машине, отваливается клиент, при повторном заходе в папку видим, что запускаемое приложение уже запущено. 

    remmina использует собственную библиотеку для доступа к терминальному серверу

    FreeRDP 

    FreeRDP - еще один способ соединения с терминальным сервисом. rdesktop - проблемная программа даже с исправленными keymaps.

    Текущая версия 1.0.1

    www.freerdp.com - официальный сайт

    Официальные заметки по компиляции у установке FreeRDP

    https://github.com/FreeRDP/FreeRDP/wiki/Compilation

    Необходимые пакеты

    sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev

    Необходимые пакеты -2

    sudo apt-get install libavcodec-dev libavutil-dev

    Скачиваем исходный код

    wget https://github.com/FreeRDP/FreeRDP/zipball/master

    Локально в текущую папку скачивается файл master

    Разархивируем master: unzip master

    Образуется папка FreeRDP-FreeRDP-5da865a

    Заходим в папку: cd FreeRDP-FreeRDP-5da865a

    #git init - необходимо выполнить в Debian

    Компилируем:#cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON . (не пропускаем точку)

    #make

    #make install

    Создаем конфигурационный файл

    touch /etc/ld.so.conf.d/freerdp.conf

    вписываем в него строчку: /usr/local/lib/freerdp

    Запускаем 

    #ldconfig

    Подключение при помощи FreeRDP

    xfreerdp server

    xfreerdp -h - справка по параметрам программы

    xfreerdp -k en-us -T "Наш заголовок" -a 24 -z -u userName -g 1280x975 --sec rdp  --plugin cliprdr 192.168.1.77 

    --plugin cliprdr - синхронизация буферов омбена на локальной и удаленной машинах

    --sec rdp - без этого параметра xfreerdp перестал запускаться и выдавал ошибкуSSL_connect: I/O errorError: protocol security negotiation or connection failure

    Установка одним текстовым файлом:

    cd /home/user

    apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev libavcodec-dev libavutil-dev

    wget https://github.com/FreeRDP/FreeRDP/zipball/master

    unzip master

    cd FreeRDP-FreeRDP-5da865a

    git init

    cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON . (не пропускаем точку)

    make

    make install

    nano /etc/ld.so.conf.d/freerdp.conf

    вписываем в него строчку: 

    /usr/local/lib/freerdp

    ldconfig

    Тест

    xfreerdp --version

    Грабли:

    Глюк, замеченный с FreeRDP - это отображение шрифтов в 1С Предприятии 7.7 при редактировании текстовых полей справочников.

    Грабли:

    Устанавливая 11.10.2012 FreeRDP наткнулся на такую ошибку:CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):

      REQUIRED_VARS (missing: VERSION_VAR FAIL_MESSAGE Could NOT find OpenSSL,

      try to set the path to OpenSSL root folder in the system variable

      OPENSSL_ROOT_DIR)

    Call Stack (most recent call first):

      cmake/FindOpenSSL.cmake:307 (find_package_handle_standard_args)

      cmake/FindOptionalPackage.cmake:27 (find_package)

      winpr/CMakeLists.txt:64 (find_required_package)

    -- Configuring incomplete, errors occurred!

    Rdesktop

    В оригинале имеет проблему с некоторыми буквами, в частности с буквой "ю", со слэшами при работе в терминальном сервисе. tscclient являются лишь надстройкой над rdesktop и имеет все те же проблемы. Победить кривизну в работе клавиатуры можно следующим образом.

    При активной работе с программами на удаленном компьютере через некоторое продолжительное время спонтанно могут возникнуть проблемы с клавиатурой и мышью. 

    /usr/share/rdesktop/keymaps/ru  приводим к такому виду: # generated from XKB map ru include common map 0x419 grave 0x29 asciitilde 0x29 shift asciicircum 0x07 shift backslash 0x2b bar 0x2b shift apostrophe 0x28 greater 0x34 shift less 0x33 shift/usr/share/rdesktop/keymaps/en-us видоизменяем к такому виду: # generated from XKB map ru include common map 0x409 grave 0x29 asciitilde 0x29 shift asciicircum 0x07 shift backslash 0x2b bar 0x2b shift apostrophe 0x28 greater 0x34 shift less 0x33 shiftМы обретаем нормально работающую клавиатуру и возможность подключаться к терминалу с русской раскладкой по умолчанию.

    Если на ваша версия rdesktop содержит патч на включение "raw" режима, то могут быть проблемы с клавишей "Caps Lock". Она попросту не работает ни на каких раскладках клавиатуры. Для решения вопроса, нужно открыть файл /usr/share/rdesktop/keymaps/common и закоментировать предпоследнюю строчку. Первоначально она выглядит вот так: Caps_Lock 0x0 inhibit А должна выглядеть так: #Caps_Lock 0x0 inhibit

    !!!ГраблиПри вставке через блокнот (gedit) текста файлов для keymaps в редакторе mc  может произойти добавление управляющего символа (выглядит в виде . ), после чего keymaps перестают правильно работать. Файлы нужно отредактировать вручную, убрав эти точки. После последней строчки должен быть управляющий символ \n (перевод каретки).Примеры команды: rdesktop -k ru -a 8 -x -z -N -u пользователь -p пароль 192.168.0.1 -g 90%                             для русской раскладки rdesktop -k en-us -a 8 -x -z -N -u пользователь -p пароль 192.168.0.1 -g 90%                        для английской раскладки. Здесь включается поддержка NumLock , сжатие данных, восьмибитный цвет а также задается в процентах разрешение экрана. Если у клиента меняется монитор, то не нужно ярлык запуска.

    Моя строка запуска rdesktop для 1280x1024: rdesktop -k en-us -r disk:home=/home/pupkin/ -r clipboard:CLIPBOARD -T "kolhoz" -a 16 -x -z -N -P -u Pupkin 192.168.168.66 -g 1280x975

    -k  -раскладка клавиатуры -r disk: - создаем общую папку -r clipboard - буфер обмена - позволяет использовать данные из буфера обмена локальной машины на удаленной машине.-T  - заголовок -a - цветность -x - ширина канала -z - компрессия передаваемых данных -N - синхронизация numlock-a -P - кэширование битмапов -u - пользователь -g - задание геометрии экрана в данном случае будет автоматически подключаться к удаленному компьютеру домашняя папка /home/pupkin/

    !!!Грабли. Ксли в папке  /home/pupkin/ встречаются имена файлов(директорий?) в кириллице определенной длины, то она будет отваливаться на удаленном рабочем столе. Так что подключать локальную папку на удаленном сервере не рекомендуется.

    !!!Грабли. После некоторых обновлений файлы в /usr/share/rdesktop/keymaps/ перезаписываются, приобретая первоначальный вид.

    !!!Смена раскладки клавиатуры на виндовой машине и на линуксовой должна быть - Alt+Shift (при Alt+Shift на удаленной машине и Ctrl+Shift на линуксовой появляются проблемы, к примеру). Остальные комбинации не проверялись.

    Установка rdesktop 1.7.1 из исходных кодов

    Версия rdesktop в репозитории 1.6.0(на момент написания текста), версия содержит ряд глюков, поэтому в надежде на лучшее скачиваем версию 1.7.1

    1) http://www.rdesktop.org/ - скачиваем отсюда архив, распаковываем, читаем readme

    2) Для выполнения инструкций в readme не хватает 4-х пакетов(debian), устанавливаем их

    #aptitude install gcc make libx11-dev libssl-dev

    3) 

    # ./configure

    # make

    # make install

    Смотрим на глюки - глюки все на месте. Идем править keymaps. :(

    После установки 1.7.1 поверх старой 1.6.0 получаем "проблему буквы ю", хотя файлы в  /usr/share/rdesktop/keymaps исправлены

    правка файлов в /usr/local/share/rdesktop/keymaps дает результат. 

    Параметры RDP на сервере

    1)Свойства RDP, вкладка "Сеансы"

    Заменить параметры пользователя - True

    При превышении ограничений или разрыве подключения - "отключить сеанс"

    В этом случае при закрытии окна терминального сервера все наши программы останутся запущенными

    2)Чтобы подключалась "Общая папка" (находящаяся физически на клиентской машине), необходимо, чтобы в настройках свойств RDP-TCP на Win-сервере в "параметрах клиента" была сброшена галка для пункта "Сопоставление дисков" (отключить следующие возможности)

    Очень нужные программы, позволяющие подключаться к машине с Terminal Service по протоколу RDP(Remote Desktop Protocol). 

    sites.google.com

    Remmina

    Клиент удалённого доступа.

    Remmina - обладающий широким функционалом и поддержкой большого количества сетевых протоколов GTK+ клиент удалённого доступа.

    Контролировать работу сразу несколько компьютеров и серверов входит в обязанности системных администраторов... Но быть непосредственно за каждым компьютером не представляется возможным физически, поэтому приложения для удалённого доступа могут оказать неоценимую помощь и позволят потратить время с большей пользой (чем беготня между нескольких машин).

    Remmina клиент удалённого доступа стремящийся быть полезным как для системных администраторов, так и простых пользователей (например контроль компьютера ребёнка), когда им необходимо работать сразу с несколькими удалёнными компьютерами.

    Remmina поддерживает большое количество протоколов удалённого доступа на основе комплексного и последовательного интерфейса пользователя. поддерживаются: RDP (используя FreeRDP имеющий множество преимуществ перед rdesktop), RDPF, RDPS, NX, SFTP, SSH, VNC, VNCI и XDMCP (список поддерживаемых протоколов расширяем с помощью плагинов).

    Remmina имеет удобный и простой "вкладочный" интерфейс, интегрируется в область уведомлений, есть апплеты для Gnome и Xfce панелей дающих возможность быстрого переключения. Все добавленные, для удалённого доступа, компьютеры могут быть объединены в группы.

    При работе в полноэкранном режиме в Remmina может быть добавлена удобная, плавающая панель с расположенными на ней наиболее востребованными инструментами. Можно включать/отключать синхронизацию буфера обмена.

    Remmina даёт возможность редактировать список доступных удалённых машин, есть возможность выставить на них практически любое расширение экрана что сказывается на удобстве работы (особенно с помощью нетбука).

    В Remmina можно гибко настраивать скорость/качество соединения, регулируя на удалённом компьютере отображение анимации меню, отображение тем оформления, фона рабочего стола и прочее...

    Remmina позволяет указать общие ресурсы (директории или принтер) которые будут видны и на удалённом компьютере. Поддерживается работа с .rdp файлами из Windows, есть поддержка IPv6 (новая версия протокола IP, решающая проблемы протокола предыдущей версии/IPv4).

    Управлять Remmina можно с помощью клавиатурных сочетаний (настраивается), есть возможность "жестко" установить раскладку клавиатуры, запускать выбранное приложение при загрузке сессии в терминальном режиме и много другого...

    Лицензия: GNU General Public License (GPL)

    >Домашняя страница<

    zenway.ru

    RDP из linux, или первое знакомство с remmina.

    Не секрет, что в текущем мире сложно обойтись без продукции компании Microsoft.

    Но учитывая последние тенденции развития Linux и различных свободных пакетов к ней — перевод рабочих машин с Windows на Линукс представляется вполне возможным и логичным.

    Лицензии на Microsoft Windows стоят приличных денег, если у вас 1 компьютер — это не так существенно, а если 10? или 50! тогда разница весьма и весьма ощутима!

    Но всё ещё есть множество программ, которые выпускаются эксклюзивно под  Windows и запуск которых в Wine  —  это не вариант.

    В этой статье мы рассмотрим как использовать машину с Linux для подключения к серверу терминалов Windows.

    Если же вы хотите узнать как удаленно подключиться к компьютеру, то можете воспользоваться вариантом с RDP, описанным ниже, или различными специальными утилитами на подобии TeamViewer.

    Так что же такое сервер терминалов Windows? Что ещё за RDP?

    Сервер терминалов позволяет серверу на базе ОС Windows предоставлять доступ к себе, как к обычному ПК по протоколу RDP и централизировать какие — либо программы и настройки.

    Очень широко данная схема используется в связке с 1с на предприятиях.

    RDP (Remote Desktop Protocol) — протокол удалённого рабочего стола, который позволяет передавать изображение, звук, файлы и перенаправлять печать и диски между тонким клиентом и сервером.

    Допустим у нас есть настроенный сервер терминалов и клиентская машина с ubuntu на борту, у нас есть цель связать это вместе. Так чего мы ждём?

    На компьютере с Ubuntu устанавливаем RDP клиент Remmina, который кстати умеет работать не только с RDP, но и с другими протоколами, которые подключаются в виде плагинов.

    Для начала обновим данные о репозиториях и систему целиком.  Это не обязательный пункт, но ведь поддерживать систему в актуальном состоянии это важно!

    sudo apt-get update && sudo apt-get upgrade

    затем установим сам клиент:

    sudo apt-get install remmina

    После успешной установки перейдём в меню -> интернет -> Remmina, или воспользуемся dash.

    Окно клиента сделано довольно строго и выглядит вот так:

     Далее нам нужно добавить сервер терминалов, для этого нажмём правой кнопкой мыши на пустом поле -> новое соединение.

    В поле сервер вводим ip или dns имя нашего сервера, далее вводим наши логин и пароль на сервере терминалов и  выбираем нужные нам опции во вкладках и сохраняем подключение.

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

    Соединение с сервером выглядит вот так:Имеется возможность раскрыть подключение на полный экран.

    Внимание! Не рекомендуется использовать расшаривание принтеров, т.к. это вызывает ошибки на сервере и часто приводит к проблемам.

     

    Похожие статьи:

    tuksik.ru


    Смотрите также