Не удается отобразить программу xclock на клиенте xserver - Mobaxterm

Я использую Mobaxterm (бесплатная версия) на рабочем столе Windows 7 для подключения к серверу SUSE 11 Enterprise на AWS. Я пытаюсь отобразить программу xclock на своем клиенте xtrem, но получаю сообщение об ошибке «Ошибка: не удается открыть дисплей:». Я использовал следующий синтаксис для настройки отображения на сервере:

export DISPLAY=<IP_addr>:0.0

SUSE 11 по умолчанию не поставляется с xclock, поэтому мне пришлось его загрузить и установить. В файле hosts на моем компьютере закомментирована запись localhost, я не уверен, что это изменит ситуацию. Есть идеи, как это отладить? Спасибо.


person sotn    schedule 03.09.2013    source источник


Ответы (1)


Фиксированный!

Раньше я просто смотрел сообщение об ошибке программы xclock msg. Но когда я просканировал вывод клиентского терминала Mobaxterms, я обнаружил следующее сообщение:

X11 forwarding request failed on channel 0

После некоторой охоты в Google выяснилось, что одна из причин этого заключается в том, что пакет xauth не установлен на удаленном сервере. Итак, я проверил и обнаружил, что это так. Это команда, которую я выполнил:

zypper in -name xorg*

Эта команда сообщает вам, установлен ли пакет и существуют ли какие-либо зависимости. В пакет входит программа xclock. Итак, zypper удалил другой xclock, который я установил из другого источника, и заменил его правильной версией.

Ссылка на информацию о пакете: https://www.suse.com/LinuxPackages/packageRouter.jsp?product=server&version=11&service_pack=&architecture=i386&package_name=xorg-x11-xauth

Я также изменил файл с именем / etc / ssh / sshd_config как root. Следующие строки необходимо раскомментировать:

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

И X11UseLocalhost был изменен на «нет». Я также изменил свою группу безопасности на AWS, чтобы разрешить входящий трафик на порт 6000. Я не уверен, имеет ли это значение.

После этого mobaxterm автоматически установил для моего параметра отображения значение localhost, и я смог запустить xclock на удаленном сервере и увидеть его на своем локальном компьютере.

person sotn    schedule 04.09.2013