я пытаюсь подключиться к серверу Ubuntu для работы на Qt-creator. Прежде чем все пойдет не так, я следовал этой учебник. Я скачал putty и Xming, и все работало просто отлично.
потом, внезапно, во время работы над Qt-creator я не смог сохранить никаких изменений. Итак, я закрыл Qt-creator и перезапустил сессию putty. он спросил меня об имени пользователя и пароле (как обычно), затем после входа на сервер и когда я попытался запустить Qt-creator (как обычно) появится следующее сообщение:
PuTTY X11 proxy: wrong authorisation protocol attempted
Can't open display: localhost:10.0
Итак, я попытался решить проблему, используя два подхода, найденных в интернете:
первый, получив dpyname protoname hexkey
использование:
xauth list
, который должен вернуть ключ, который затем может быть добавлен с помощью:
xauth add
однако, он не работал как xauth list
команда ничего не возвратила.
второе решение было идти:
./etc/ssh/sshd_config
открыть файл: sshd_config и редактирование ForwardX11Trusted
линия читать yes
, и если такой строки не существует, добавьте ее.
ForwardX11Trusted yes
затем перезапустите сервер ssh, и он должен работать.
однако, это тоже не сработало. Не удалось открыть файл sshd_config
используя xdg-open
или gedit
и то же сообщение появляется снова.
так почему это происходит и каково решение для этого ?