Wie aktiviere ich die X-Weiterleitung unter OSX Lion?

5

ssh Funktioniert einwandfrei, wenn ich mich von OSX Lion zu Lion oder Lion zu Ubuntu anmelde.

ssh -X (X-Forwarding) funktioniert einwandfrei, wenn ich mich von Lion zu Ubuntu anmelde.

Ich kann jedoch nicht ssh -Xvon Lion zu Lion arbeiten.

Wie aktiviere ich die X-Weiterleitung unter OSX Lion, damit ich x-Anwendungen von einem Remotecomputer ausführen kann?

kfmfe04
quelle

Antworten:

7

Die X11-Weiterleitung ist für OS X-SSH-Server standardmäßig deaktiviert. Führen Sie auf dem Remotecomputer die folgenden Schritte aus :

sudo vi /etc/sshd_config

Suchen Sie nach der folgenden Zeile und entfernen Sie das #Zeichen am Anfang. Ändern Sie das Zeichen noin yes, damit Sie das Ergebnis erhalten:

X11Forwarding yes

Schreiben Sie dann die Datei und beenden Sie sie, vimindem Sie die Eingabetaste ESCdrücken :wqund die Eingabetaste drücken.

Starten Sie nun den sshd-Prozess neu, indem Sie Folgendes eingeben:

killall -SIGHUP sshd

Dies wird Ihre SSH-Sitzung beenden, aber danach sollten Sie in der Lage sein, ssh -Xwie gewohnt zu verwenden. Möglicherweise erhalten Sie Warnungen wegen fehlender X-Berechtigungsdateien.

Arne
quelle
funktioniert super - tyvm
kfmfe04