X11 Forwarding Works On One Host, "Can't Open Display" On Other [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?

1
задан 15 July 2011 в 10:19
2 ответа

Заставил это работать в конце. В/etc/hosts были строки

1.2.3.4   server.lan
127.0.0.1 localhost

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

1
ответ дан 4 December 2019 в 01:29

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

0
ответ дан 4 December 2019 в 01:29

Теги

Похожие вопросы