Es ist nicht möglich, gedit über sshx als root zu öffnen

361
RatDon

Ich mache einen Remote-Login mit sshx -X als root:

ssh -X root@172.16.0.1 

Nach jeder Anwendung, die ich öffne, erscheint eine Warnung wie:

X11-Verbindung wegen falscher Authentifizierung abgelehnt. Blockquote

Die Anwendung wird noch geöffnet. Ich habe geöffnet nautilus, firefox, opera, idle. Alle öffnen sich ungeachtet der Warnung. Aber wenn ich geditdie Anwendung öffne, öffnet sich die Anwendung nach dieser Warnung nicht und ich kehre zu meiner Eingabeaufforderung zurück.

Ich habe online gesucht und bekomme für bestimmte Benutzer, wie man x-auth bereitstellt. Da ich mich als Root-Benutzer anmelde, sollte ich jede Anwendung öffnen können.

Warum heißt es falsche Authentifizierung?

1
Haben Ihre sshd-Konfigurationsdateien (normalerweise / etc / ssh / sshd_config) für `X11Forwarding` die Einstellung` yes`? Sehen Sie sich auch Folgendes an: [Anwendung auf lokalem Computer ausführen und GUI auf Remote-Anzeige anzeigen] (http://askubuntu.com/questions/203173/run-application-on-local-machine-and-show-gui-on- Fernanzeige) Jonny Henly vor 9 Jahren 0
@JonnyHenly Es ist auf 'Nein' gesetzt. Wie wirkt es sich darauf aus? RatDon vor 9 Jahren 0
@RatDon Der Server erlaubt Ihnen nicht, X11-Pakete über Ihre SSH-Sitzung zurückzuleiten. Siehe http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/sshd_config.5?query=sshd_config, Abschnitt X11Weiterleitung. mtak vor 9 Jahren 0
@mtak Wie kann ich dann alle Anwendungen außer gedit ausführen? Ich habe Nautilus, Firefox, Oper sogar im Leerlauf versucht. Außer gedit öffnen sich alle. RatDon vor 9 Jahren 0
Dies ist eine sehr nützliche Information, um Ihre Frage zu stellen. Aktualisieren Sie diese bitte mit diesen Informationen, damit die Leute nicht den Kommentar-Bereich durchsehen müssen, um nach wichtigen Informationen zu suchen. mtak vor 9 Jahren 2
@mtak habe ich als Bewerbung genannt. Aber ja wird das mit den Namen aktualisieren. es wird nützlich sein. : D RatDon vor 9 Jahren 0

0 Antworten auf die Frage