Как настроить KDE/Gnome-Remote-Server с CentOS 6

Как настроить KDE/Gnome-Remote-Server с CentOS 6

Я планирую настроить «терминальный сервер» для моих администраторов на базе *nix.

Мне бы хотелось, чтобы несколько пользователей, либо с Gnome, либо с KDE (в зависимости от их предпочтений), подключались к серверу и запускали свои индивидуальные настройки на одной и той же машине.

Что я узнал на данный момент:

  • Просто переадресация X11 через SSH очень медленная (используется порт TCP 22, ssh)
  • VNC работает медленно (используются порты TCP 5900 и выше, vnc:0 ...)
  • KDE-Remote, похоже, работает быстро, вероятно, так же быстро, как и gnome (используя порт UDP 177, xdmcp)

Чтобы включить удаленный вход в систему, мне нужно изменить /etc/gdm/custom.conf:

[security]
DisallowTcp=false
[xdmcp]
Enable=true

/etc/X11/xdm/Xaccessнеобходимо также изменить (ввести шаблон для хостов, которым разрешено получать окно удаленного входа).

На данный момент, если я включу обе настройки, я смогу использовать XDMCP для подключения к серверу, но у меня появится черный экран с простым курсором мыши, представляющим собой белый крест.

Так что здесь еще не хватает некоторых «ингредиентов».

Буду рад любым советам или собственным конфигурациям, которые могут мне помочь.

решение1

Я могу настоятельно рекомендоватьX2Go. Он основан на коде NoMachine NX, что означает, что связь сжимается и используется кэш, но в отличие от NoMachine он foss. По крайней мере в Fedora установка так же проста, как yum install x2goserver(при условии, что брандмауэр разрешает ssh). Fedora 20 приняла x2go в качестве решения для удаленного рабочего стола, заменив реализацию NX от NoMachine.

X2Go поддерживает туннелирование звука PulseAudio. Все, что вам нужно для работы звука, это установить PulseAudio как на удаленной, так и на локальной машине. Существуют клиенты для разных операционных систем, поэтому вы можете подключаться и с машины Windows. Вы можете подключиться к локальному сеансу сервера, но вы также можете создавать разные сеансы для многих пользователей. Также есть поддержка бесшовного приложения, обслуживающего одно окно приложения, которое выглядит так, как будто оно запущено локально. Я не проверял поддержку печати или опцию общей папки, но они есть.

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

Связанный контент