Xming не подключается в Windows 7
Я только что установил Xming в системе Windows 7 Ultimate. У меня есть другая машина в локальной сети под управлением Ubuntu, и я пытаюсь, чтобы ее приложения X11 появлялись в системе Windows.
Это работало в прошлом, но теперь я переформатировал систему Windows, и машина Linux не может подключиться к ней, несмотря на то, что брандмауэр Windows имеет необходимые правила, разрешающие подключения.
- В Windows запускаю Xming - иконка в трее появляется как положено
- На машине Linux я запускаю это из терминала:
DISPLAY=192.168.0.10:0 lxmusic &
(где 192.168.0.10 - IP-адрес окна Windows) - Я ожидаю, что 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
и теперь все работает как положено.:-)