
Ich versuche, die X11-Weiterleitung auf meinem Server zu aktivieren, der unter FreeBSD 7.1 läuft.
Ich habe ein Putty in meinem Windows installiert, in dem ich die X11-Weiterleitung aktiviert habe durch
Aktivieren Sie die Option „X11-Weiterleitung aktivieren“.
und Angabe folgender Parameter
X Anzeigeort lokaler Host: 0
danach habe ich Putty ausgeführt und überprüft, ob X11 aktiviert ist oder nicht, indem ich den folgenden Befehl eingegeben habe
echo "$DISPLAY" oder echo $DISPLAY
aber ich erhalte folgenden Fehler
ANZEIGE: Undefinierte Variable.
Obwohl ich XManager installiert habe, erhalte ich auch hier den folgenden Fehler
Die X11-Weiterleitungsanforderung wurde abgelehnt! Um dieses Problem zu lösen, aktivieren Sie bitte die X11-Weiterleitungsfunktionen des Remote-SSH-Servers
kann mir jemand einen Vorschlag machen, wie ich das loswerde?
Antwort1
Um die X11-Weiterleitung unter Windows zu aktivieren, reicht Putty nicht aus; Sie müssen außerdem einen X-Server installiert haben.
Sie können beispielsweise Cygwin X installieren:http://x.cygwin.com/
Antwort2
Überprüfen Sie, ob Sie das xauth-Paket installiert haben. Es sollte sich im Ports-Baum unterx11/xauth
Nur das Aktivieren der X11-Weiterleitung in /etc/ssh/sshd_config
der Liste ist nicht die vollständige Lösung
Dasselbe gilt für Linux-Betriebssysteme. Wenn Sie keine DISPLAY-Variable erhalten, können Sie das xauth-Paket installieren und fertig.
Antwort3
In Ihrer /etc/ssh/sshd_config
benötigen Sie folgende Zeilen:
X11Forwarding yes
X11DisplayOffset 10
Die zweite Zeile oben ist die Vorgabe. Der Wert steuert den Beginn DISPLAY
für weitergeleitete Displaynummern.