Fügen Sie den Hostnamen, den Sie verbinden, Ihrer DNS- oder Hosts-Datei hinzu. Verbinden Sie sich statt mit ssh -X root@hostname
IP erneut. - Löschen Sie ggf. die beleidigenden Schlüssel.
xauth-Fehler bei ssh X Forwarding
Von meinem (Debian) Desktop-Rechner aus versuche ich mit einem ssh in einen Debian-Server
ssh -X remote-ip
Nachdem ich mich beim entfernten Host angemeldet habe, bekomme ich:
/usr/bin/X11/xauth: creating new authority file /root/.Xauthority /usr/bin/X11/xauth: (stdin):1: bad display name "unix:10.0" in "remove" command /usr/bin/X11/xauth: (stdin):2: bad display name "unix:10.0" in "add" command
Und das X Forwarding funktioniert nicht. Von meinem Desktop aus kann ich ssh -X auf andere Debian-Server übertragen, und es funktioniert einwandfrei. Ich habe viele Threads gefunden, die ähnliche Probleme bei google besprechen, aber alle scheinen ohne Lösung auszublenden, und die dort vorgeschlagenen einfachen Dinge wie das Exportieren von DISPLAY oder das Setzen von xhost + scheinen keinen Unterschied zu machen.
3 Antworten auf die Frage
Versuchen Sie -Y
statt-X
ssh -Y remote-ip
Auf der Manpage "ssh" wird dies "Ermöglicht vertrauenswürdige X11-Weiterleitung. Vertrauenswürdige X11-Weiterleitungen unterliegen nicht den Steuerelementen der X11 SECURITY-Erweiterung."
Wenn dies funktioniert, können Sie ~ / .ssh / config hinzufügen:
Host remote-ip ForwardX11Trusted yes
und Sie müssen nicht explizit hinzufügen -Y
.
Um herauszufinden, warum sich dieser Remote-Computer anders verhält, werfen Sie einen Blick auf die sshd_config
Datei - in / etc / ssh / sshd_config auf RedHat. Ich weiß nicht, ob es sich an einem anderen Ort auf Debian befindet.
In einer anderen SuperUser- Frage wird mehr über verwandte Probleme diskutiert .
Ich konnte dieses Problem nicht beheben, auch nachdem ich sichergestellt hatte, dass die Konfigurationsdateien auf den arbeitenden und nicht funktionierenden Computern gleich waren. Als Workaround installierte ich x11vnc und verwendete das vnc-Protokoll anstelle von X11.
Verwandte Probleme
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
3
/ usr / bin / reset deaktiviert den Rückschritt
-
4
Erstellt einen Schlüssel mit SSH-Keygen. Der Ordner wird nicht mit FileZilla angezeigt
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?
-
1
OpenSSH-Public-Key-Struktur
-
2
Lassen Sie Evolution einen SOCKS-Proxy durchlaufen