У меня Ubuntu 14 работает как "Сервер" и пытаюсь использовать PuTTY на моей машине с Windows в качестве "Клиента"
На сервере: ForwardX11 да ForwardX11Доверенный да
На клиенте: Конфигурация PuTTY: SSH-> X11-> Включить пересылку X11 (отмечена галочкой) при работающем сервере Xming MIT-Magic-Cookie-1
Журнал событий PuTTY:
2016-09-18 01:02:24 Requesting X11 forwarding
2016-09-18 01:02:24 X11 forwarding enabled
Команда:
xclock
Результат:
PuTTY X11 proxy: Unsupported authorisation protocol
Error: Can't open display: ubuntu3:10.0
Приведенная выше команда записывает это в журнал событий PuTTY:
2016-09-18 01:20:22 Received X11 connect request from 127.0.0.1:60167
2016-09-18 01:20:22 Opened X11 forward channel
2016-09-18 01:20:22 Forwarded X11 connection terminated
Я попытался удалить xauth с помощью apt-get purge xauth
затем переустановить apt-get install xauth
Кто-нибудь может подумать, почему это не работает? Это работало некоторое время назад ... не уверен, что изменилось !!?!
Команда:
sudo DISPLAY=localhost:11 XAUTHORITY=/home/<username>/.Xauthority xclock
Результат:
PuTTY X11 proxy: Unsupported authorisation protocol
Error: Can't open display: localhost:11
Когда я пытаюсь сделать то же самое из другого Linux-бокса, я получаю эту ошибку вместо неподдерживаемого протокола авторизации:
X11 connection rejected because of wrong authentication.
Error: Can't open display: ubuntu3:10.0
У меня есть 2 системы Ubuntu. Названы Ubuntu2 и Ubuntu3. Кажется, все работает на Ubuntu2. Итак, я начал сравнивать два ...
список Xauth
Ubuntu2
ubuntu/unix:10 MIT-MAGIC-COOKIE-1 7c27c83c47f4b323a2855c67e1eeef63
ubuntu/unix:11 MIT-MAGIC-COOKIE-1 7c1aa456987ee9face9a35f8aa72acf3
ubuntu2/unix:0 MIT-MAGIC-COOKIE-1 50073df1fac06436a5e724d93730ef64
ubuntu2/unix:11 MIT-MAGIC-COOKIE-1 5860938ccf8af0e0f4a00c37ca51feb5
ubuntu2/unix:10 MIT-MAGIC-COOKIE-1 0fa58759ec8e78b735aa3528933464c0
Ubuntu3
localhost:11 MIT-MAGIC-COOKIE-1 b6e1bf9dedae8b358133462e3d702547
ip6-localhost:11 MIT-MAGIC-COOKIE-1 b6e1bf9dedae8b358133462e3d702547
localhost:13 MIT-MAGIC-COOKIE-1 6fe13bad7d70320cf01c1d9ea76ab084
ip6-localhost:13 MIT-MAGIC-COOKIE-1 6fe13bad7d70320cf01c1d9ea76ab084
ubuntu3/unix:0 MIT-MAGIC-COOKIE-1 c4bf89ae06d1aca5f36993fe728a5d21
echo $ DISPLAY
Ubuntu2
localhost:10.0
Ubuntu3
ubuntu3:10.0
какой хаут
Ubuntu2
/usr/bin/xauth
Ubuntu3
/usr/bin/xauth
Что-то странное
Я начал сравнивать разные файлы conf между двумя системами. И заметил, что ip6 был отключен в Ubuntu3, а не в Ubuntu2. Итак, я попытался повторно включить ip6 на Ubuntu3 и не играли в кости. Итак, я отключил его на Ubuntu2, и он сломал пересылку X11. Я не знаю, почему и как ip6 играет роль в этом ... кто-то может объяснить?