Я использую замазку из Windows Vista для подключения к серверу Ubuntu и запускаю мой qtcreator с помощью Xming.
Я могу войти на сервер, но я не могу запустить qtcreator. появляется следующее сообщение:
PuTTY X11 proxy: wrong authorisation protocol attempted
PuTTY X11 proxy: wrong authorisation protocol attempted
PuTTY X11 proxy: wrong authorisation protocol attempted
PuTTY X11 proxy: wrong authorisation protocol attempted
qtcreator: cannot connect to X server localhost:10.0
, поэтому я ищу в сети, и я нашел эту ссылку , и я попытался найти ответ. однако, когда я выполняю список xauth, ничего не отображается.
соответственно, команда xauth list должна вернуть мне ключ (и я не знаю, что это за ключ). этот ключ должен быть добавлен позже к xauth. в конце концов все будет хорошо, и я смогу запустить qtcreator.
На сервере откройте /etc/ssh/sshd_config
Отредактируйте строку ForwardX11Trusted, чтобы прочитать yes. Если такой строки не существует, добавьте ее.
ForwardX11Trusted yes
Перезапустите сервер ssh, и он должен работать.
Я исправил проблему, которая была очень простой:
Недостаточно места на сервере. Таким образом, когда Xming
пытается создать файл .Xauthority
, он терпит неудачу (то есть: поскольку этот файл создается каждый раз, когда запускается определенное приложение, например: qt-creator, он не может переопределить старую версию самого себя, которая может все еще будет видно при перечислении файлов с помощью ls
) ..
Итак, просто удалив все ненужные большие файлы и освободив место для Xming на диске, я снова смог увидеть qt-creator на моем локальном компьютере.