Gnu-Bildschirm verliert DISPLAY-Verbindung

Gnu-Bildschirm verliert DISPLAY-Verbindung

Ich baue über ein Terminal einen SSH-Tunnel zu einem Remote-Desktop auf, auf dem Ubuntu läuft – und verwende dort GNU Screen, um meine Arbeit zu erledigen. Ich habe in meiner SSH-Konfiguration die X11-Weiterleitung für die Verwendung von X11-Anwendungen aktiviert, die über eine der Registerkarten des Bildschirms gestartet werden.

Alle paar Stunden kann ich allerdings keine neue App starten (zum Beispiel Emacs) – es wird die Meldung angezeigt, dass die Verbindung zum Localhost:10 fehlgeschlagen ist.

Daher funktioniert etwas, das beim erneuten Anschließen an eine Bildschirmsitzung funktioniert, für eine Weile nicht mehr.

Irgendwelche Ideen, wie man das lösen könnte?

Antwort1

Es liegt wahrscheinlich nicht an Screen, sondern an den X11-Sicherheitsfunktionen in OpenSSH. Standardmäßig befinden sich weitergeleitete Verbindungen im „nicht vertrauenswürdigen“ Modus, mit eingeschränktem Zugriff auf bestimmte Funktionen und einem Zeitlimit für die X11-Authentifizierungsdaten.

Versuchen Sie, den "vertrauenswürdigen" Modus zu aktivieren, indem Sie die -YOption hinzufügenssh, und/oder Folgendes in Ihre ~/.ssh/config:

GastgeberIhrServer
    ForwardX11Trusted ja

verwandte Informationen