Я начал сравнивать разные файлы conf между двумя системами. И заметил, что ip6 был отключен в Ubuntu3, а не в Ubuntu2. Итак, я попытался повторно включить ip6 на Ubuntu3 и не играли в кости. Итак, я отключил его на Ubuntu2, и он сломал пересылку X11. Я не знаю, почему и как ip6 играет роль в этом ... кто-то может объяснить?
То, что вам нужно посмотреть (и опубликовать), это журналы сервера.
qasdfdsaq 8 лет назад
0
Проверено auth.log и ничего не добавляется при запуске xclock. Есть другой журнал, который я должен проверить?
sam yi 8 лет назад
0
Все они. Системный журнал, журнал SSHD, журнал X11, dmesg, безопасный, если у вас есть, в зависимости от вашего дистрибутива.
qasdfdsaq 8 лет назад
0
У меня есть 2 коробки с Ubuntu. Ubuntu2 и Ubuntu3. Это работает на Ubuntu2, но не на Ubuntu3. Когда я выполняю `echo $ DISPLAY`, я получаю` localhost: 10.0` и `ubuntu3: 11.0` соответственно. Как вы думаете, это как-то связано с этим? Я `экспортирую DISPLAY = localhost: 10.0` на ubuntu3, и это, похоже, не помогает? Какие-нибудь мысли?
sam yi 8 лет назад
0
После борьбы с ним за последние 3 дня! Нашел ответ здесь !!! http://serverfault.com/questions/278743/ssh-x11-not-working
sam yi 8 лет назад
0
1 ответ на вопрос
0
cocoder
У меня была похожая ошибка при использовании PuTTY (из Windows 10) при доступе к Ubuntu 14.04.2 LTS. (Сервер Xming работает в Windows)
PuTTY X11 proxy: Authorisation not recognised Error: Can't open display: sdnhubvm:10.0
Я решил свою проблему, изменив файл sshd_configвнутри /etc/ssh/.
Шаги, которые я предпринял:
Откройте файл sshd_configс помощью редактора, такого как vim.
sudo vi /etc/ssh/sshd_config
Найдите строку, которая говорит X11UseLocalHost no(было вокруг строк # 65-67)
65 X11DisplayOffset 10 66 X11UseLocalHost no 67 PrintMotd no