Используя ubuntu 12.10 и установив putty, я использую ssh / putty для подключения к системе AIX, когда экспортирую отображение и запускаю что-то простое, например «xclock» или «xterm»
он не работает, я получаю следующее сообщение об ошибке: «Не удается открыть дисплей:»
Я проверил на стороне сервера и на своем ноутбуке, чтобы убедиться, что X11forwarding включен, и он находится в замазке,
ssh_config (local) : ForwardX11 yes
ForwardX11Trusted yes
sshd_config (AIX Server) : X11Forwarding yes
Я пытался подключиться через Putty и из CLI
ssh -X user@<Aix_Server>
Но, что бы я ни пытался, я получаю: Ошибка: Не могу открыть дисплей: сообщение Это работает для меня Но не с тех пор, как я перешел на 12.10
Кто-нибудь сталкивался с этим раньше, есть какие-либо предложения?
РЕДАКТИРОВАТЬ
Ниже приведены данные AIX после того, как я войду в систему с помощью Putty:
echo $DISPLAY
xclock Error: Can't open display: $
Хорошо, похоже, что следующее решило проблему.
После просмотра этого в последний раз выяснилось, что местоположение xauth изменилось с AIX 5, поэтому он не смог его найти.
Таким образом, при использовании sudo после этого я использовал следующее:
sudo DISPLAY=localhost:0.0 XAUTHORITY=/home/{home_dir}/.Xauthority {command_here}
Работал, и я смог запустить и выполнить / установить то, что мне было нужно.
Благодаря @zwets ваша помощь была великолепной, иногда после слишком долгого просмотра чего-либо вам нужно свежее мнение.