Xming не подключается в Windows 7

Я только что установил Xming в системе Windows 7 Ultimate. У меня есть другая машина в локальной сети под управлением Ubuntu, и я пытаюсь, чтобы ее приложения X11 появлялись в системе Windows.

Это работало в прошлом, но теперь я переформатировал систему Windows, и машина Linux не может подключиться к ней, несмотря на то, что брандмауэр Windows имеет необходимые правила, разрешающие подключения.

  1. В Windows запускаю Xming - иконка в трее появляется как положено
  2. На машине Linux я запускаю это из терминала: DISPLAY=192.168.0.10:0 lxmusic & (где 192.168.0.10 - IP-адрес окна Windows)
  3. Я ожидаю, что lxmusic появится на моем рабочем столе Windows, но вместо этого я вижу (lxmusic:5645): Gtk-WARNING **: cannot open display: 172.20.52.5:0 на моем терминале, и lxmusic выходы

Вещи, которые я уже пробовал: - Я проверил, что указанный IP-адрес является правильным IP-адресом для машины с Windows - Я попытался добавить правила Xming для брандмауэра Windows в различные сетевые профили (Public, Home и т. Д.), Хотя Windows видит LAN как его "домашняя" сеть

Забыв о том, как у меня это работало, я не могу думать, что еще попробовать.

(Я полностью осознаю, что отправка трафика X11 по сети в открытом виде представляет угрозу безопасности, и я игнорирую этот риск.)

1 ответ

Решение

Нашел ответ.

Я обнаружил, что могу без проблем подключиться к сети с компьютера с Linux на компьютер с Windows (telnet 192.168.0.10 6000), поэтому я искал не в том месте, проблема была не с брандмауэром.

Как упомянуто здесь (в разделе " Контроль доступа"), Xming имеет собственный контроль доступа для предотвращения несанкционированных подключений. По умолчанию Xming будет разрешать соединения только с локального хоста.

Чтобы исправить это, я просто добавил IP-адрес моей машины с Linux в C:\Program Files (x86)\Xming\X0.hosts и теперь все работает как положено.:-)

Другие вопросы по тегам