
Ich habe die X11Forwarding
sshd_config-Datei meines Dell-Servers deaktiviert, indem ich den folgenden X11Forwarding
Parameter festgelegt habe:
X11Forwarding no
Aber ich bin nicht sicher, wie ich es testen soll. Ich habe es versucht echo "$DISPLAY"
, aber es zeigt mir nichts.
Kann mir jemand sagen, wie ich testen kann, ob das X11Forwarding
jetzt deaktiviert ist?
Antwort1
Sie können überprüfen, ob die X11-Weiterleitung ausgehandelt wurde, indem Sie -v
in Ihrem SSH-Befehl Folgendes hinzufügen:
Angefordert, Aktiviert:
…
debug1: Authentication succeeded (publickey).
Authenticated to ws1 ([192.168.0.7]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Requesting X11 forwarding with authentication spoofing.
debug1: Sending environment.
debug1: Sending env LANG = en_CA.UTF-8
Last login: Tue Dec 3 17:25:37 2013 from challenger.brazzers.com
michael@ws1:~>
Angefordert, abgelehnt:
…
debug1: Authentication succeeded (publickey).
Authenticated to ws1 ([192.168.0.7]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Requesting X11 forwarding with authentication spoofing.
debug1: Sending environment.
debug1: Sending env LANG = en_CA.UTF-8
X11 forwarding request failed on channel 0
Last login: Wed Dec 4 11:56:17 2013 from challenger.brazzers.com
michael@ws1:~>
Nicht angefordert:
…
debug1: Authentication succeeded (publickey).
Authenticated to ws1 ([192.168.0.7]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_CA.UTF-8
Last login: Wed Dec 4 11:58:45 2013 from challenger.brazzers.com
michael@ws1:~>
Antwort2
Sie haben Ihre Frage eigentlich selbst beantwortet – $DISPLAY würde festgelegt, wenn Sie per ssh -X eine Verbindung zum Server hergestellt hätten (wobei die X11-Weiterleitung aktiviert wurde) und es ordnungsgemäß aktiviert hätten.
Sie können dies auch bestätigen, indem Sie nach der Verbindung mit -X eine Anwendung starten, die X verwendet (xclock ist eine einfache Option, da die Installation nur wenig Platz beansprucht). Wenn die Weiterleitung ordnungsgemäß deaktiviert ist, wird ein Fehler ähnlich dem folgenden ausgegeben:
[root@redacted ~]# xclock
Error: Can't open display:
Hoffe, das hilft – ich weiß nicht, wie ich das besser überprüfen kann.