У меня есть сервер песней с базовым установленным X11. Я пытаюсь соединиться с этим сервером от своего поля Windows с Putty и Xming.
Я установил X11Forwarding на да в sshd_config файле. У меня есть установка x11 приложения и xauth. Я соединяюсь с сервером со Шпаклевкой с включенной передачей X11 и указывающий localhost:0, и у меня есть выполнение сервера Xming.
Пытаясь выполнить xclock, я всегда получаю "Ошибку: не Может открыть дисплей". Любые идеи, что я могу проверить или что я пропускаю. Я уже гуглил с 2 ч!
P.S. Я не выполняю X-сервер на стороне сервера. Я не уверен, что могу сделать это с VPS.
localhost:0
является почти наверняка неправильным. sshd запускается в :10
, и наборы $DISPLAY
для Вас уже.
xclock кажется багги с новыми версиями Putty & Xming.
Я предлагаю, чтобы Вы попробовали некоторую другую команду как xlogo, xterm или xev для тестирования (ожидайте по крайней мере 5 с).
Если это все еще не работает, проверьте переменную ENV $DISPLAY на сервере (CentOS):
echo $DISPLAY
или
env | grep DISPLAY
ОБНОВЛЕНИЕ: вот пошаговое руководство:
http://ducquoc.wordpress.com/2012/09/08/putty-x11forward-xming/
Надеюсь, это поможет.