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


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


Коротко о программе 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-next
sudo apt-get update
sudo apt-get install remmina remmina-plugin-rdp
Для Ubuntu 12.04 попробуйте такой фокус:
Как установить программу из репозитория, в котором нет пакетов для вашей версии дистрибутива Ubuntu

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

Если нужно удалить программу, то выполните следующие команды:
sudo apt-add-repository -r ppa:remmina-ppa-team/remmina-next
sudo apt-get update
sudo 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 расскажу подробнее в следующей статье.

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

14 коммент. :

  1. Спасибо. Как всегда поучительно!

    ОтветитьУдалить
  2. Походу, именно потому что нет vnc плагина, программу и не обновляют в основном репозитории.

    ОтветитьУдалить
  3. Столкнулся с такой проблемой что не работает двухсторонний буфер обмена в Remmina. Обновил прогу по инструкции

    Но это не помоголо((

    Моя система Ubuntu 14.04 LTS 64 бит подключаюсь к компу с Вин 8 (судя по начальному экрану входа). Там находится база Moab. И они делают экспорт файлов в буфер обмена. У меня он почему-то остается пустым.

    Может кто сталкивался с подобной проблемой?

    З.Ы. Пробовал подключаться через 2XClient, так даже коннектится отказался.

    ОтветитьУдалить
    Ответы
    1. Буфер обмена работает для текста. Файлы переместить не получится таким образом.
      Расшарьте каталог на виндоуз, зайдите под убунту в неё и всё.
      Вот отсюда второй пункт "Давайте теперь расшарим папку на Windows и подключимся к ней из Ubuntu.":
      http://www.linuxrussia.com/2013/08/samba-windows-ubuntu.html

      Удалить
  4. Ответы
    1. linux mint - это ubuntu с другим окружением рабочего стола и с некоторыми дополнительными багами - опциями. Так что разницы почти никакой. Также ставить.

      Удалить
  5. Ответы
    1. В последних версиях не работает vnc

      Удалить
  6. Добрый день. Столкнулся с такой проблемой - client Linux Mint 17.3 подключается к WinServ 2008 R2 через Remmina (стоит галочка сделать локальные принтеры общедоступные) пробрасывается принтер Canon MF 4330d, печать работает, но с проблемами = если количество экземпляров 1 все нормально печатается, а если на печать было запущенно количество экземпляров 2 - распечатывается 4 листа. Подскажите где искать и как побороть проблему?

    ОтветитьУдалить
    Ответы
    1. Была такая же проблема. В настройках принтера нужно снять галочку "Разобрать по порядку". Тогда количество не удваивается.

      Удалить
  7. Однако на счет плюшки с VNC не соглашусь. Только что производил подключение с комика на компик (на предприятии) на моем пекаре бубунта 16.04, на подключаемой машине окно ХР. Подключилось на ура через плюху VNC. Без глюков/багов/лагов и прочей лабуды.

    ОтветитьУдалить
  8. Добрый день! Кто бы мог мне помочь, по поводу пункта :

    И еще один момент, чтобы нормально срабатывали комбинации клавиш, такие как смена раскладки или alt-f4, нужно, чтобы была зажата данная опция в меню:


    Вот и всё.

    Мне нужно переключаться между рабочими столами. Поэтому зажатая кнопка не спасает, как мне настроить чтоб я мог переключаться между столами и к примеру при сочетании клавиш win+r открывался run или win-d сворачивать все программы в windows server?
    Заранее спасибо!

    ОтветитьУдалить