it-swarm.com.de

Wie man "MobaXterm X11 Proxy: Nicht unterstütztes Autorisierungsprotokoll" behebt

Wenn ich mit MobaXterm eine Verbindung von Windows zu meiner Linux-Box herstelle, kann ich auf der Windows-Seite keine Linux-GUI-Anwendungen öffnen. Auf der Windows-Seite passiert nichts. Auf der Linux-Box erhalte ich folgende Fehlermeldung:

MobaXterm X11 proxy: Unsupported authorisation protocol
** ([program]:[processId]): WARNING **: Could not open display localhost:10.0
6
Sascha

In meinem Fall war das Problem ein fehlender Eintrag in ~/.Xautority auf dem Linux-Rechner. Sie sollten die Datei wahrscheinlich nicht direkt bearbeiten, sondern das Befehlszeilentool xauth verwenden.

Nehmen Sie den Anzeigenamen und die ID aus der Fehlermeldung und verwenden Sie sie im Befehl xauth.

Could not open display localhost:10.0
                       ````````` ``

In meinem Fall ist es localhost und 10 . Verwenden Sie zum Hinzufügen den Befehl xauth add:

xauth add localhost/unix:10 MIT-MAGIC-COOKIE-1 27e035688dd89483c6fe48b2470172f5
          `````````      `` 

Die letzte Hex-Nummer ist 32 Zeichen lang. Sie können Ihre eigene (ziemlich) Zufallszahl in der Linux-Shell mit einem der folgenden Befehle erstellen:

mcookie

uuidgen -r | sed s/-//g

head -c 16 /dev/urandom | xxd -p

Sie können überprüfen, was mit dem Befehl xauth list hinzugefügt wurde.

2
Sascha