Как я могу решить проблему x11 с Putty, если у меня есть эта ошибка? PuTTY X11 proxy: неподдерживаемый протокол авторизации

На моем клиентском ПК я использую Windows 10 и установил шрифты XMing и Xming.

Я использую Putty и настроил его для включения пересылки X11. Я попытался оставить пустое место отображения X (по умолчанию), а также со значением :0.0.

На моем сервере я использую Ubuntu на AWS. Я отредактировал файл / etc / ssh / ssh_config, включив в него следующие две строки:

ForwardX11 yes
ForwardX11Trusted yes

Я также установил xauth, используя sudo apt-get install xauth

Всякий раз, когда я пытаюсь запустить приложение, например xterm & или xclock Я получаю ту же ошибку:

PuTTY X11 proxy: Unsupported authorisation protocol
Error: Can't open display: localhost:10.0

Я прочесал Интернет и нашел ряд других людей, сообщающих о той же проблеме, но без чёткого решения, по крайней мере, это помогло меня. Кто-нибудь еще решил эту проблему?

3
задан 14 May 2016 в 07:25

1 ответ

Я смог наконец выяснить решение. Проблема, кажется, была с.Xauthority файлом. Владелец файла был корнем (см. ниже).

-rw-------  1 root   root      124 May 13 18:19 .Xauthority
-rw-------  2 ubuntu ubuntu      0 May 14 19:56 .Xauthority-c
-rw-------  2 ubuntu ubuntu      0 May 14 19:56 .Xauthority-l

я пытался удалить файл и перезапустить xauth и ssh, но это не работало так, я удалил xauth полностью с помощью sudo склонный - получают чистку xauth. Затем я удалил все.Xauthority файлы в моем корневом каталоге. Затем я переустановил xauth, снова использование sudo склонный - получает установку xauth. Новый.Xauthority файл принадлежал человечности.

-rw-------  1 ubuntu ubuntu    100 May 14 20:27 .Xauthority

я закончил тем, что тестировал Шпаклевку с X местоположениями дисплея: localhost.0, а также:0.0, но это, казалось, не имело значения, так как оба работали. Я затем протестировал с xclock & и это раскрылось право, наконец.

2
ответ дан 14 May 2016 в 17:25

Другие вопросы по тегам:

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