Как заставить X.org слушать удаленные подключения на порту 6000?

Это 64-разрядный рабочий стол Ubuntu 10.10 (Maverick Meerkat).

Я хочу, чтобы мой X-сервер прослушивал удаленные подключения от клиентов на других компьютерах в локальной сети. Я знаю о ssh -X, и это не то, что я хочу. Я смутно помню, что меняю что-то вроде TCPListen с no до yes, но я не помню, где это изменение должно быть применено.

Меня интересует либо GUI-метод, либо CLI 1.

Редактирование PS /etc/X11/xinit/xserverrc для удаления опции -nolisten tcp и перезагрузки не работает.

12
задан 12 April 2011 в 14:23

32 ответа

Этот ответ связан с Kubuntu 17.04, и я добавляю его, потому что ни один из других ответов (связанных с gdm или lightdm ) не помог мне. В моем случае выполнялся sddm . Чтобы проверить это, запустите, например,

  ps -eal |  grep sddm  

Если он запущен, отображаются процессы sddm и sddm-helper . В этом случае добавьте файл конфигурации /etc/sddm.conf с контентом

  [XDisplay] ServerArguments = -listen tcp  

После создания этого файла перезагрузите вашу систему (может быть достаточно перезагрузки sddm ). Как следствие

  PS ax |  grep sddm  

показывает желаемую опцию Xorg -listen tcp , а X-сервер готов к входящим соединениям (не забудьте добавьте удаленный хост с помощью xhost ).

3
ответ дан 13 August 2018 в 16:18
  • 1
    Обратите внимание, что с SDDM 0.14.0 (который поставляется с Kubuntu 17.10 Artful) раздел [XDisplay] был переименован в [X11] . Это вызвало много путаницы, когда я пытался помочь своему коллеге, пока я не запустил man 5 sddm.conf на наших машинах 16.04 и 17.10 соответственно и заметил несоответствие! – keithzg 23 November 2017 в 04:25

Начиная с Ubuntu 18.04, я посмотрел на запущенные процессы и выяснил, что используемым диспетчером дисплея является gdm3:

  $ ps ax | grep dm 1515?  Ssl 0:00 / usr / sbin / gdm3  

Затем я редактировал /etc/gdm3/custom.conf и добавил строку:

  [security]  DisallowTCP = false  

Как уже упоминалось, открытие порта 6000 не является безопасным. Однако я использую это только в домашней сети, и порт дополнительно защищен iptables, чтобы открыть только мой основной ноутбук, он должен быть в порядке.

0
ответ дан 13 August 2018 в 16:18
  • 1
    Как это отличается от принятого ответа? – Stephen Rauch 24 June 2018 в 04:07
  • 2
    Не принципиально отличается, но в 18.04 конфигурационный файл имеет значение «/etc/gdm3/custom.conf" в то время как в принятом ответе есть «/etc/gdm/custom.conf" – Bing Ren 25 June 2018 в 10:29

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

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