Фиксированный!
Раньше я просто смотрел сообщение об ошибке программы 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