Сервер удаленного рабочего стола на Linux

Сервер удаленного рабочего стола на Linux

Как поднять сервер терминального доступа на linux? Я проверил несколько разных серверов и остановился на x2go. Инструкция проверена на debian 9.9 c xfce4 на борту. Настроим!

От root или sudo добавим репозиторий.

apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

редактируем /etc/apt/sources.list.d/x2go.list

# X2Go Repository (release builds)
deb http://packages.x2go.org/debian stretch extras main
# X2Go Repository (sources of release builds)
deb-src http://packages.x2go.org/debian stretch extras main

# X2Go Repository (Saimaa ESR builds)
#deb http://packages.x2go.org/debian stretch extras saimaa
# X2Go Repository (sources of Saimaa ESR builds)
#deb-src http://packages.x2go.org/debian stretch extras saimaa

# X2Go Repository (nightly builds)
#deb http://packages.x2go.org/debian stretch extras heuler
# X2Go Repository (sources of nightly builds)
#deb-src http://packages.x2go.org/debian stretch extras heuler

И выполняем:

apt-get update; apt-get install x2go-keyring && apt-get update; x2goserver x2goserver-xsession x2goserver-printing cups cups-x2go fuse x2goserver­fmbindings x2goserver­compat x2goserver-desktopsharing

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

Хотелось бы ещё отметить, что x2go поддерживает авторизацию в домене и ssh ключи. Только ключи от puttygen не принимает (баг или фича?).

Дополнительно прикрепляю ссылки:
Как ввести в домен на примере ubuntu;
Настройка авторизации по ключам.

Дальнейшая настройка зависит от вас, но кратко подмечу:

  1. X2GO имеет broker, который может управлять настройками сессии, игнорируя настройки пользователей;
  2. /etc/skel — аналог общих документов. Можно скопировать конфиги xfce4 и прочее, чтобы не настраивать каждому пользователю окружение;
  3. Вопрос в авторизации на шаре открыт. Я оставил пока самый простой вариант thunar smb:\\ip_server\share, но это приводит к ручной авторизации пользователя. Как сделать автоматическую авторизацию\монтирование при авторизации на сервере или используя выданный билет — не придумал;
  4. Как установить 1С можно прочитать тут.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *