Как использовать xrdp с Unity на Ubuntu 16.04 LTS?


15

Я хотел бы удаленно подключиться к системе Ubuntu 16.04 LTS через xrdp, используя среду рабочего стола Unity.

У меня есть система 14.04 LTS, которую я настроил на использование Xfce для соединений xrdp, но я предпочитаю Unity и хотел бы по возможности избегать установки другой среды рабочего стола.

Это возможно? И если да, то как правильно его настроить?


2
Возможный дубликат того, как удаленно в 16.04 через rdp
Reinier Post

Ответы:


10

------------------ Важное обновление для этой темы: ------------------------

Кажется, что возможно использовать xRDP и интерфейс Unity, даже если с такой настройкой все еще есть некоторые незначительные проблемы. (Вы можете увидеть демо здесь )

Чтобы настроить Ubuntu 16.04 для подключения xrdp к Unity, вам необходимо выполнить следующее

  1. установить TigerVNC
  2. установить XRDP
  3. Настройте предпочтительный рабочий стол для использования в xRDP

Полные инструкции о том, как это сделать, можно найти по адресу http://c-nergy.be/blog/?p=9962.

------------------------ Конец важного обновления ------------------

Примечания . Информация, представленная ниже, не является самой последней, но все же действительной. Пожалуйста, не забудьте прочитать примечание Важное обновление, чтобы получить последнюю информацию ....

Чтобы быстро ответить на ваш вопрос, насколько нам известно, рабочий стол Unity нельзя использовать вместе с xrdp. У вас нет другого выбора, кроме как установить альтернативную среду рабочего стола. Xfce является одним из вариантов

мы предпочитаем устанавливать mate-desktop в качестве альтернативного рабочего стола.
В Ubuntu 16.04, вы можете использовать функцию мятежа матэ рабочего стола , чтобы иметь что - то похожее на Unity (но это не так !) Видеть этот пост

Вы можете использовать xrdp в качестве прокси-сервера для подключения к рабочему столу Unity с использованием протокола vnc. Чтобы иметь возможность выполнить такую ​​настройку, вам необходимо настроить сервер vnc на запуск при загрузке и настроить установку xrdp в системе, к которой вы хотите получить доступ.

В окне входа в систему xrdp; Затем вам нужно будет выбрать опцию консоли вместо Sesman-Xvnc. (вся подробная информация здесь ), но опять же, здесь вы просто используете xrdp в качестве прокси-сервера, чтобы в основном инициировать соединение vnc ...

Надеюсь это поможет


отлично работал на 17.04 на лазурном тоже ... большое спасибо
Инго

5

------------------- Важные обновления -------------------

см. комментарий выше, чтобы подключить XRDP к вашему Unity Desktop. Подробную инструкцию по установке xrdp и подключению к Unity Desktop можно найти по адресу [http://c-nergy.be/blog/?p=9962] 2.

------------------- Конец обновлений ----------------------

Это может быть полезно для других людей ...

В Ubuntu 16.04 добавление команды об альтернативном рабочем столе в файл .xsession, похоже, больше не работает. Чтобы иметь возможность использовать xrdp и подключаться к альтернативному рабочему столу, который вы установили; вам нужно отредактировать следующий файл

  • /etc/xrdp/startwm.sh

Если вы установили рабочий стол mate как альтернативный вариант, вы должны ввести mate-session сразу после строки fi. Ваш файл startwm.sh должен выглядеть так

#!/bin/sh 
if [ -r /etc/default/locale ]; then
  . /etc/default/locale 
    export LANG LANGUAGE 
fi

#Add this line if you plan to use mate-desktop as alternate desktop 
#insert the appropriate command based on your alternate desktop 

mate-session 
./etc/X11/Xsession

Шаг за шагом инструкции о том , как установить и настроить Xrdp в Ubuntu 16.04 можно найти на этом месте

Надеюсь это поможет


0

Следующее, кажется, хороший обходной путь ...

Я нашел эту статью ниже, и точно следовал за ней. Кажется, он работает на Ubuntu Gnome 16.04, и я думаю, что он будет работать и на стандартной Ubuntu 16.04. Смотрите здесь: http://www.hiroom2.com/2016/05/24/ubuntu-16-04-remote-connect-to-gnome-classic-desktop-with-vnc-xrdp/

После этого Реммина перестала работать. Чтобы это исправить, я удалил Remmina и установил последнюю версию, используя PPA. Смотрите здесь: https://github.com/FreeRDP/Remmina/wiki


HI..я застрял в этой строке: ln -s contrib/packages/deb/ubuntu-xenial/debian chmod a+x debian/rules sudo apt install -y -o 'apt::install-recommends=true' \ dpkg-checkbuilddeps 2> & 1 | \ sed -e 's /.* build зависимости: // g' -e 's / ([^)] *) // g'`` Можете ли вы пролить свет на это для меня? hiroom2.com/2016/08/28/...
Arst

0

Ниже приведены инструкции для многоцелевого решения Hyper-V, которое разрешает сетевой доступ к сеансу Unity xrdp. Поддерживает видео, аудио и перенаправление жесткого диска клиентской рабочей станции. Хотя инструкции написаны в предположении, что Ubuntu работает на виртуальной машине, я не вижу причин, почему она не должна работать на физической машине с Ubuntu.

Исходя из моего собственного опыта, это решение xrdp обеспечивает заметно более оперативную типизацию командной строки и отображение в браузере, чем одно, зависящее от Vino VNC.

Я использовал это решение и автоматизировал применение контрольных точек виртуальных машин, чтобы обеспечить безопасную работу браузера на компьютерах, подключенных к локальной сети


1
Добро пожаловать в Спросите Ubuntu! Я рекомендую отредактировать ваш вопрос, чтобы дополнить его конкретными сведениями о том, что вы делаете. Ответы только на ссылки здесь не приветствуются.
abu_bua

1
Я понимаю, но это длительный процесс, который казался нетипичным по сравнению с большинством других постов. Также хотел избежать сохранения двух копий. Поможет ли резюме, а затем предоставит ссылку?
WhisperingChaos
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.