Назад | Перейти на главную страницу

Перенаправление X11 работает на одном хосте, «Не удается открыть дисплей» на другом [PUTTY / XMING]

У меня есть два идентичных сервера, сервер A и сервер B. Если я подключаюсь к серверу A в Putty и включаю перенаправление X11 в настройках (запуск XMING на моем ПК), все работает нормально. Я могу запускать все тестовые команды, такие как «xeyes» или «xclock», и они тоже работают нормально.

Однако выполнение того же самого на сервере B приводит к

Error: Can't open display: localhost:10.0

делать

echo $DISPLAY

на обоих серверах возвращается одно и то же (localhost: 10.0), и оба сервера находятся в одной сети, поэтому правила брандмауэра идентичны (хотя я не уверен, что это актуально, поскольку команды должны проходить через SSH)

Что мне делать дальше, чтобы X11 работал на сервере B?

В конце концов, все заработало. В / etc / hosts были строчки

1.2.3.4   server.lan
127.0.0.1 localhost

Изменение этих строк таким образом, чтобы сначала была остановлена ​​линия localhost, ошибки

Вероятно, на сервере B нет X11Пересылка включен в / etc / ssh / sshd_config. Убедитесь, что написано «да» (и в строке нет комментариев), перезапустите sshd, все готово.