PuTTY, CygwinX и переадресация X11 отказались

Я больше не могу пересылать X11 с помощью KiTTY / PuTTY в CygwinX.

Я подключаюсь к машине Ubuntu Server 14.10, которая правильно настроена для пересылки X11. Я могу инициировать пересылку X11 с использованием Cygwin xterm и других Linux-машин.

  • Systemd - как служба может определить первый запуск с момента запуска?
  • Мод, Мета, Супер ... ключи?
  • Как протестировать функцию NAPI в Linux?
  • Приложения Qt4 не работают в Xephyr
  • Что такое securityfs?
  • Выполнение команды внутри запущенного LXC
  • Я использую CygwinX [1.7.34 (0.285 / 5/3)] и KiTTY 0.64.0.1 (PuTTY fork, я также пытался PuTTY), на Win7.

    Я проверил свою отображаемую переменную и попытался отключить управление доступом xhost в Cygwin xterm.

    $ echo $DISPLAY :1 $ xhost + access control disabled, clients can connect from any host 

    Мой KiTTY / PuTTY настроен на включение пересылки X11 и установлен правильный дисплей. Я пробовал: 1 и: 1.0.

    Скриншот KiTTY X11 Config

    Когда я SSH на сервер, меняет переменную DISPLAY и обновляется xauth. Я удалил свой .Xauthority и воссоздал его для проверки.

     user@server:~$ echo $DISPLAY localhost:10.0 user@server:~$ xauth list server/unix:10 MIT-MAGIC-COOKIE-1 3983b2d7f3d5f9f66d9796997771bf82 

    Когда я пытаюсь запустить приложение X11, я получаю следующую ошибку.

     user@server:~$ xterm KiTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused xterm: Xt error: Can't open display: localhost:10.0 

    XWin.exe слушает порт 34576, если это имеет значение.

     [XWin.exe] TCP 127.0.0.1:34576 0.0.0.0:0 LISTENING 

    Я считаю, что есть проблема с программным обеспечением или конфигурацией, которую я пропускаю, поскольку я вижу это с несколькими серверными и клиентскими машинами. Любая помощь будет оценена по достоинству.

  • unix, разница между путями, начинающимися с '/' и '//'
  • Linux Kernel 3.x новая схема управления версиями
  • gnome-terminal пуст
  • Подавать весь трафик через OpenVPN только для определенного сетевого пространства имен
  • Есть ли инструмент CLI для разбора / чтения и отображения метаданных из торрент-файла?
  • Попытка запускать oprofile на ядре ubuntu, но не может найти файл vmlinux
  • 2 Solutions collect form web for “PuTTY, CygwinX и переадресация X11 отказались”

    Хорошо, я понял решение своей проблемы.

    По умолчанию CygwinX больше не прослушивает tcp-соединения (Cyg SSH использует сокеты Unix для подключения). Для включения tcp-соединений в параметры командной строки необходимо добавить «-listen tcp». В моем случае я изменил значок «XWin Server» следующим образом:

     C:\cygwin64\bin\run.exe --quote /usr/bin/bash.exe -l -c "cd; /usr/bin/startxwin -- -multiwindow -listen tcp" 

    У меня была эта проблема. Это было потому, что X-Win не работал. Если вы хотите, чтобы X-Win запускался при запуске, запустите «run», затем «shell: startup» и скопируйте ярлык x-win в эту папку.

    Linux и Unix - лучшая ОС в мире.