[Howto] SSH X-Forwarding

Alles rund um die Systemverwaltung, die Administration und Konfiguration Eures Linuxsystems

Moderator: Moderatoren

Antworten
rolle
Guru
Guru
Beiträge: 3721
Registriert: 4. Mai 2004, 21:50
Kontaktdaten:

[Howto] SSH X-Forwarding

Beitrag von rolle » 23. Jul 2005, 21:43

Mittels X-Forwarding in einer SSH-Session kann man sich ohne VNC und NX o.ä. die X-basierten Programme auf einem SSH-Server auf den eigenen Desktop holen. Dazu werden die Programme auf dem Client-X-Server und nicht auf dem des Servers dargestellt.
Damit das funktioniert, müssen ein paar Dinge vorhanden und eingestellt sein. Auf dem Client muß ein X-Server laufen. Dazu genügt jeder X-Server auf jedem *NIX-artigen System oder sogar auf Windows ein Cygwin-X-Server (Cygwin ist eine UNIX-Emulation für Windows, nähere Informationen zu Cygwin siehe www.cygwin.com).
In der sshd_config, bei SuSE unter /etc/ssh/ zu finden, muß der Wert 'X11Forwarding yes' gesetzt und nicht auskommentiert sein. Bei SuSE ist das standardmäßig schon voreingestellt.
Nun genügt es, sich mit dem Server per SSH zu verbinden per 'ssh -X NUTZERIN@SERVER'. X-basierte Programme wie etwa konqueror oder xeyes lassen sich nun auf dem Server per Kommandozeile starten und erscheinen auf dem Desktop des Clients. Für langsamere Netzverbindungen kann noch die Option '-C' benutzt werden. Damit werden dann die Daten vor der Übertragung komprimiert.
Zuletzt geändert von rolle am 11. Sep 2005, 11:24, insgesamt 2-mal geändert.
Horrido, Roland

Für meine Postings gilt außer bei Zitaten hier im Linux-Club die Creative Commons.

Werbung:
Benutzeravatar
snaewe
Hacker
Hacker
Beiträge: 415
Registriert: 13. Dez 2004, 16:32
Wohnort: Zu Hause

Beitrag von snaewe » 1. Aug 2005, 15:46

Auf der Seite, wo das X-Programm ausgeführt wird (so genannt, um nicht Client und Server zu verwechseln...) muss kein X-Server laufen.
Es genügt ein X-Server auf der Seite, wo 'die Ausgabe hin soll'.

/S
Der Name Windows stammt ursprünglich aus dem Indianischen und
bedeutet: "Weißer Mann, der auf eine Sanduhr starrt."

rolle
Guru
Guru
Beiträge: 3721
Registriert: 4. Mai 2004, 21:50
Kontaktdaten:

Beitrag von rolle » 2. Aug 2005, 11:43

Stimmt, das ist ein Fehler von mir. Wird gleich ausgebügelt, danke.
Horrido, Roland

Für meine Postings gilt außer bei Zitaten hier im Linux-Club die Creative Commons.

rolle
Guru
Guru
Beiträge: 3721
Registriert: 4. Mai 2004, 21:50
Kontaktdaten:

Beitrag von rolle » 18. Nov 2005, 11:53

In neueren OpenSSH-Versionen empfielt sich die Verwendung der Option '-Y' statt '-X'.
Horrido, Roland

Für meine Postings gilt außer bei Zitaten hier im Linux-Club die Creative Commons.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast