Я выполнил руководство пользователя cygwin, как показано ниже: http://x.cygwin.com/docs/ug/using-remote-apps.html
на Windows XP я запустил сервер Cygwin / X-> XWin,
EXPORT DISPLAY=:0.0
ssh -Y user@ip
я видел предупреждение ниже
Warning: No xauth data; using fake authentication data for X11 forwarding.
после входа в систему я набрал bash-3.00 $ xclock & [1] 26962 bash-3.00 $ Xlib: соединение с "clientip: 0.0" отклонено сервером Xlib: протокол не указан
Ошибка: не удается открыть дисплей: подсказка: 0,0
может кто-нибудь помочь?
В чате были изучены еще несколько доказательств, и был сделан следующий вывод:
да, некоторое время назад я добавил export DISPLAY = mywindowsip: 0.0 в мой rc файл оболочки
поэтому это выполнялось каждый раз, когда я ssh в оболочку
Пересылаемая ssh переменная DISPLAY была уничтожена, и машина unix выполняла несанкционированные подключения непосредственно к серверу cygwin X.