Как создать сервер удаленного рабочего стола на сервере Ubuntu для каждого пользователя

Я хочу создать сервер старого стиля - thinclient / Terminal для работы с сервером Ubuntu 12.04. Я пытался использовать x11vnc для обслуживания удаленных рабочих столов пользователям, но из того, что я понял [через пару часов], он напрямую отображает / отображает / только одному пользователю. Я хочу иметь что-то вроде RDS-входа в Windows 2008, где каждый пользователь подключается и входит в свой собственный рабочий стол и имеет свою собственную рабочую среду.

Возможно ли это с сервером Ubuntu?

Спасибо

Редактировать: Кажется, что xrdp может обслуживать такой сервис. Я проверю это.

Edit2: XRDP действительно создает желаемую среду и работает быстро и хорошо. У меня была только небольшая проблема с xsessions по умолчанию для каждого логина. Решением было создать файл .xsession для пользователя ~ и добавить gnome-session --session = gnome. Теперь я пытаюсь изменить язык сеанса для xrdp. Несмотря на то, что учетные записи пользователей изменили свои языковые настройки, сеанс xrdp всегда идет с английским по умолчанию.

Edit3: я изменил / etc / default / locale на свой нужный язык, изменив всю операционную систему на свой родной язык, все еще ища способ настроить его для каждого пользователя

2
задан 18 August 2012 в 10:23

1 ответ

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

После упомянутых изменений вопрос XRDP работал, но есть проблемы с XRDP, которые не могут быть легко решены. Например, нет способа работать с Xrdp на неанглийской клавиатуре. По результатам моих поисков я не смог найти ни решения, ни обходного пути для этой проблемы, которая фатальна, поскольку каждая клавиатура в нашей компании была турецкой. [Позже я нашел решение в виде создания файлов карты клавиатуры XRDP. Но мы не смогли этого сделать, так как setxkbmap также не работал по разным причинам. Проверьте здесь ]

Итак, мы отказались от Xrdp в пользу NX. NX - это библиотека, написанная NoMachine, в GPL также есть некоторые корпоративные версии. Существует также реализация FreeNX, но поддержка, похоже, исчезла.

В любом случае установка NoMachine NX проста и понятна, хотя вы должны проделать тот же трюк с файлом .xsession в домашнем каталоге пользователя, чтобы установить рабочий стол по умолчанию, если вы не установили Unity, а только GNOME.

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

И, наконец, просто требуется немного больше времени и больше утомления, чтобы достичь тех же результатов с XRDP, хотя в конце, когда они оба работают быстрее, NX и дает вам более простую конфигурацию, они могут достичь одного и того же терминала-рабочего стола в Результат пользователя вполне удовлетворительный.

0
ответ дан 18 August 2012 в 10:23

Другие вопросы по тегам:

Похожие вопросы: