Как отобразить xclock на другом компьютере?

Администратор сети может проигнорировать интерфейсы, настроенные в/etc/network/interfaces, так проверьте, что Ваш интерфейс уже не там. Если это, удалите его и перезагрузка.

У Администратора сети есть файл конфигурации, для которого интерфейсы справиться в/etc/NetworkManager/nm-system-settings.conf Этом могут иметь managed=false который Вы могли должны быть изменить на истинный.

Услуга администратора сети не может работать. ps -ef | grep NetworkManager Если это не работает sudo service network-manager start

8
09.08.2012, 23:51
4 ответа

На моем компьютере (111):

ssh -X 192.168.0.222

сопровождаемый просто:

xclock

будет работать xclock на другом компьютере (222) и дисплей на моем компьютере (111).

Примечание: Чтобы это работало X11Forwarding в нужно включить /etc/ssh/sshd_config в компьютере (222)

4
27.01.2020, 20:11

Две вещи проверить на: Порт 6 000 потребностей быть открытым на 222 машинах (настраивают или отключают брандмауэр), и самом X-сервере должен слушать на том порте. Это часто отключается в современных дистрибутивах. Проверьте, слушает ли это с

# netstat -nltp | grep 6000
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      10818/Xorg          
tcp6       0      0 :::6000                 :::*                    LISTEN      10818/Xorg          

В противном случае можно включить его для gdm в/etc/gdm/custom.conf

[security]
DisallowTCP=false

Выход из системы/перезапуск gdm на 222 машинах и входит в систему снова. Необходимо затем видеть, что Xorg слушает на порте 6000.

5
27.01.2020, 20:11

А можно и проще:)

$ ssh -X 192.168.0.222 "xclock"
1
27.01.2020, 20:11

Вот обновленный ответ. У меня это сработало при новой установке Ubuntu 18.04.02.

Я установил ssh-сервер, чтобы сделать систему доступной по ssh.

По умолчанию ничего не заблокировано, чтобы убедиться. Так что делать нечего.iptables -L

Я открыл файл /etc/gdm/custom.confи добавил

[security]
DisallowTCP=false

Я раскомментировал следующее в/etc/ssh/sshd_config

AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10

Я перезапустил машину и выполнил командуxhost +

Теперь я подошел ко второму компьютеру и запустил команду, убедившись, что xclock установлен, и предполагая, что вывод команды echo $DISPLAYравен :1

xclock -display IP_Address:1

Вы увидите xclock на компьютере с Ubuntu.

netstat -antlp | grep 6001показывал, что Xorg слушает.

0
27.01.2020, 20:11

Теги

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