Итак, если вы используете ОС Raspbian на (B), если вы не выполнили никаких конкретных настроек, как вы подозревали, вы, вероятно, используете lightdm .
Конечно, вам нужно указать lightdm, чтобы X-сервер слушал tcp (порт 6000). Для этого нужно установить xserver-allow-tcp = true
в файле conf в глобальном разделе [Seat: *]
. Вам также может потребоваться явно указать xserver-command = X -listen tcp
(см. здесь ). Вы можете выбрать любой дополнительный файл в /etc/lightdm/lightdm.conf.d / *. Conf
или непосредственно в /etc/lightdm/lightdm.conf
.
Затем, если вы не слишком заботитесь о безопасности, вам, вероятно, также нужно будет запустить (B) некоторую форму команды xhost +
, например xhost + IP_OF_ (A)
].
Если вас действительно беспокоят уязвимости LAN , вам не следует использовать напрямую X через tcp в первую очередь, но без ssh вы можете немного повысить надежность, обмениваясь MIT-MAGIC-COOKIE между (A) и (B), запустив (B) xauth extract - $ DISPLAY | ssh (A) xauth merge -
.
Затем перезапустите lightdm service lightdm restart
или systemctl restart lightdm.service
в зависимости от версии вашей ОС.
Последний - проверьте (B), прослушивает ли Xorg 6000 netstat -antp | grep -F 6000