Не могу использовать xming со шпатлевкой, Windows 7 локально на удаленном Linux

Я использовал xLaunch, Multiple Windows, Start no client, Clipboard, No Access Control, никаких дополнительных параметров или сервера шрифтов, то есть все значения по умолчанию.

На замазке,

Когда я подключаюсь к удаленной системе Linux, я получаю задержку, за которой следует следующее сообщение:
/ usr / bin / xauth: тайм-аут в файле полномочий блокировки /home/{userName}/.Xauthority

Когда я пытаюсь запустить xterm (xterm &), я вижу

PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
xterm Xt error: Can't open display: localhost:10.0

(конец строк вставлен, чтобы вы могли читать)

localhost:10.0 мне показалось смешным, поэтому я заставил DISPLAY быть localhost:10.0. Жалоба сейчас

No protocol specified
xterm Xt error: Can't open display: localhost:0.0

При изменении его на фактический IP-адрес моей локальной машины я получаю то же сообщение, но с большим количеством копий «Протокол не указан».

Спасибо за помощь -


person Topological Sort    schedule 27.05.2013    source источник
comment
Некоторые идеи: 1) Запустите sshd в режиме отладки. Могу получить больше информации. 2) Проверьте права доступа к вашему файлу .Xauthority. Или удалите его и позвольте sshd создать новый. 3) Отключите SElinux.   -  person Michael Closson    schedule 06.11.2013


Ответы (1)


Если вы можете использовать xterm как свой собственный логин, но не можете один раз su войти в систему с правами root, тогда существует программа под названием sux, которая сортирует волшебные куки-файлы при переходе от одного пользователя к другому.

Это небольшой риск для безопасности и не для использования в производственной среде, но отлично работает для домашней установки.

В противном случае посмотрите на пользователя, который работает,

pompt> xauth list

(Запишите следующий вывод)

10-111-11-11/unix:10 MIT-MAGIC-COOKIE-1 ce4867d5a6c0e6d5f33285aa0e163987

Затем сделайте это:

prompt> su – useryouwanttowork

(Добавить весь вывод с помощью команды xauth add)

prompt> xauth add 10-111-11-11/unix:10 MIT-MAGIC-COOKIE-1 ce4867d5a6c0e6d5f33285aa0e163987
person user3005843    schedule 18.11.2013