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

Я хочу отобразить xclock на другом компьютере.

На моем компьютере ( 111 ) я могу выполнить ping на другом компьютере ( 222 ) внутри моей домашней сети:

 $ ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr 44:55:66:77:88:99 inet addr:192.168.0.111 Bcast:192.168.0.255 Mask:255.255.255.0 $ ping 192.168.0.222 

Маршрутизатор – это D-Link DIR-655 Wireless N Gigabit Router .

 $ xclock -display 192.168.0.111:0 

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

 $ xhost + 

Но затем снова на моем компьютере ( 111 ) он также отображается на моем компьютере при изменении на:

 $ xclock -display 192.168.0.222:0 

Чтобы попытаться проверить использование переключателя -display :

 $ xclock -display 192.168.0.111:0.1 Error: Can't open display: 192.168.0.111:0.1 $ ping 192.168.0.333 ping: unknown host 192.168.0.333 $ xclock -display 192.168.0.333:0 

Я ожидаю, что он потерпит неудачу, но он также отобразится на моем компьютере ( 111 ), но с небольшой задержкой. Эти результаты говорят мне, что аргумент display xclock в xclock .

 $ uname -a Linux mycomputer 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:46:35 UTC 2012 i686 i686 i386 GNU/Linux 

Я использую LXDE, а не GNOME или KDE.

Я просто xclock отобразить xclock и не заинтересован в решении проблем безопасности в этом вопросе.

3 Solutions collect form web for “Как отобразить xclock на другом компьютере?”

Две вещи, которые нужно проверить: Порт 6000 должен быть открыт на машине 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.

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

 ssh -X 192.168.0.222 

после чего просто:

 xclock 

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

Примечание: для этого необходимо использовать X11Forwarding в /etc/ssh/sshd_config на компьютере ( 222 )

И вы можете сделать простейшие 🙂

 $ ssh -X 192.168.0.222 "xclock" 
  • Удаленное управление сеансом xorg
  • Как я могу контролировать в реальном времени изменения в WM_NAME в браузере
  • Драйверы Nvidia debian wheezy
  • Разница между .xinitrc, .xsession и .xsessionrc
  • Как я могу использовать только один унифицированный буфер обмена? (даже для «пути копирования» IntelliJ)
  • XKB: назначить несколько кодов клавиш для одного поведения (<ESC>)
  • X-сервер, блокировка клавиатуры и мыши с поврежденным дисплеем
  • Не удается получить связанные формы некоторых кластеров графена unicode с сочетанием диакритических знаков
  • Не удается запустить `startx` из сеанса внутреннего экрана
  • Принуждение compton к бесплатному каталогу
  • Очистить буфер обмена X с помощью cron
  • Перенаправление звука Ssh
  • Interesting Posts

    Двоичный поиск неисправной линии

    Разрешить все команды через sudo, но nopasswd для определенных команд

    Как ограничить OpenSSHD при входе в систему с динамического IP-адреса?

    Установка постфикса из репозитория centosplus «Не удалось разрешить хост: mirror.linode.com; Неизвестная ошибка"

    GPGPU / CUDA в KVM или Xen

    Настройка сенсорной панели на Acer Aspire-VN7-791G с ​​Монетным двором Linux, изменения не принимаются

    Печать и обновление переменной внутри

    разрешение отклонено / dev / bus / usb /

    команда, которая работает как символ ~ (тильда) для представления некоторого каталога

    Что такое действие по умолчанию для входящих пакетов, которые не соответствуют явным правилам iptables?

    Все ли приложения, которые показывают графику без X-сервера, должны использовать буферное устройство фрейма на linux?

    Как включить двоеточие в конкретную запись команды sudoers?

    как установить ряд дисков в bash?

    предотвращать параллельную работу резервного копирования

    Кольца и уровни выполнения

    Linux и Unix - лучшая ОС в мире.