ssh -XIch kann mit oder eine Verbindung zu Rechnern in meinem lokalen LAN herstellen ssh -Yund die X-Weiterleitung funktioniert. Beim Versuch, eine Verbindung zu Rechnern außerhalb meines LAN herzustellen, schlägt die X-Weiterleitung jedoch fehl.
Ich habe das Problem auf diese Zeilen in meiner Datei eingegrenzt ~/.ssh/config:
## Enable auto completion even when needing a password
## as long as one connnection to the server has been established.
Host *
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
Dies ist die Ausgabe, ssh -vYwenn meine ~/.ssh/configDatei enthältnurdie Zeilen oben:
$ ssh -vYp 1234 [email protected]
OpenSSH_6.2p2 Debian-6, OpenSSL 1.0.1e 11 Feb 2013
debug1: Reading configuration data /home/terdon/.ssh/config
debug1: /home/terdon/.ssh/config line 3: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: auto-mux: Trying existing master
debug1: mux_client_request_session: master session id: 14
Last login: Tue Oct 15 20:12:24 2013 from foo.bar.net
terdon@server $ echo $DISPLAY
terdon@server $
Beachten Sie, dass es keine Zeile zur Anforderung einer X11-Weiterleitung gibt. Vergleichen Sie die Ausgabe unten mit dieser Option. Offensichtlich überschreiben diese Optionen das Flag -Yoder -X. Wenn die ~/.ssh/configDatei leer ist, enthält die Ausgabe des obigen Befehls Folgendes (ich zeige nicht alles, da es sehr lang und meiner Meinung nach irrelevant ist. Lassen Sie mich wissen, ob es benötigt wird):
debug1: Requesting X11 forwarding with authentication spoofing.
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
Und die X-Weiterleitung ist erfolgreich:
terdon@server $ echo $DISPLAY
localhost:11.0
Ich habe es versucht
Host *
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
X11Forwarding yes
Und
X11Forwarding yes
Host *
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
Aber beide geben mir diesen Fehler:
Bad configuration option: X11Forwarding
System Information:
$ lsb_release -icd
Distributor ID: LinuxMint
Description: LMDE Cinnamon Edition
Codename: debian
$ uname -a
Linux oregano 3.10-2-amd64 #1 SMP Debian 3.10.5-1 (2013-08-07) x86_64 GNU/Linux
$ ssh -V
OpenSSH_6.2p2 Debian-6, OpenSSL 1.0.1e 11 Feb 2013
Wie kann ich X-Weiterleitung zulassen und meine vorhandenen Konfigurationsoptionen beibehalten?


