Невозможно открыть gedit через sshx от имени пользователя root

340
RatDon

Я делаю удаленный вход в систему, используя sshx -X от имени root:

ssh -X root@172.16.0.1 

После этого, какое бы приложение я ни открывал, выдается предупреждение:

X11 соединение отклонено из-за неправильной аутентификации. Blockquote

Все еще приложение открывается. Я открыл nautilus, firefox, opera, idle. Все открываются независимо от предупреждения. Но когда я открываю geditприложение не открывается после этого предупреждения, и я возвращаюсь к моей подсказке.

Я искал в Интернете, и я получаю для конкретного пользователя, как обеспечить x-auth. Поскольку я вхожу в систему как пользователь root, я могу открыть любое приложение.

Почему это говорит неправильную аутентификацию?

1
У ваших файлов конфигурации sshd (обычно / etc / ssh / sshd_config) для `X11Forwarding` установлено значение` yes`? Также взгляните на: [Запустить приложение на локальном компьютере и показать графический интерфейс на удаленном дисплее] (http://askubuntu.com/questions/203173/run-application-on-local-machine-and-show-gui-on- удаленный дисплей) Jonny Henly 9 лет назад 0
@JonnyHenly «Нет». Как это влияет на это? RatDon 9 лет назад 0
@RatDon Сервер не позволяет вам пересылать пакеты X11 обратно через сеанс SSH. См. Http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/sshd_config.5?query=sshd_config раздел X11Forwarding. mtak 9 лет назад 0
@mtak Тогда почему я могу запускать все приложения, кроме gedit? Я пробовал наутилус, firefox, оперу даже простаивал. Кроме гедит все открываются. RatDon 9 лет назад 0
Это очень полезная информация для вашего вопроса, пожалуйста, обновите ее, чтобы людям не пришлось просматривать раздел комментариев в поисках важной информации. mtak 9 лет назад 2
@mtak я упомянул как любое приложение. Но да обновит с именами. это будет полезно. : D RatDon 9 лет назад 0

0 ответов на вопрос

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