Wie teste ich, ob X11Forwarding deaktiviert ist oder nicht?

Wie teste ich, ob X11Forwarding deaktiviert ist oder nicht?

Ich habe die X11Forwardingsshd_config-Datei meines Dell-Servers deaktiviert, indem ich den folgenden X11ForwardingParameter 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 X11Forwardingjetzt deaktiviert ist?

Antwort1

Sie können überprüfen, ob die X11-Weiterleitung ausgehandelt wurde, indem Sie -vin 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.

verwandte Informationen