Я пытаюсь подключиться к серверу Ubuntu для работы на Qt-creator. Прежде чем все пошло не так, я следовал этому уроку. Я скачал шпаклевку и 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
и то же самое сообщение появляется снова.
так почему это происходит и каково решение для этого?