Справка cygwin: Xlib: соединение с "ip:0.0" отклонено сервером
Я следовал руководству пользователя 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: протокол не указан
Ошибка: не удается открыть дисплей: clientip: 0.0
кто-нибудь может помочь?
1 ответ
В ходе чата было рассмотрено еще несколько доказательств, и был сделан такой вывод:
да, некоторое время назад я добавил экспорт DISPLAY=mywindowsip:0.0 в моем rc-файле оболочки
так что это выполнялось каждый раз, когда я ssh в оболочку
Пересылаемая по ssh переменная DISPLAY стиралась, и машина unix выполняла несанкционированные подключения непосредственно к X-серверу cygwin.