OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

Verbindung durch fremden Host geschlossen. [jimmy@blob ~]

Dies ist absolut sicher, da Sie niemals einen Benutzernamen und/oder ein Passwort angeben müssen, um an die gewünschten Daten zu gelangen, sodass niemand diese wichtigen Informationen über das Kabel ausspionieren kann.


Image

10.4.3. Das X-Window-System


10.4.3.1. X-Funktionen


Wie wir bereits in Kapitel 7 erklärt haben (siehe Abschnitt 7.3.3), verfügt das X-Window-System über einen X-Server, der Grafiken für Clients bereitstellt, die eine Anzeige benötigen.


Es ist wichtig, den Unterschied zwischen dem X-Server und den X-Client-Anwendungen zu erkennen. Der X-Server steuert die Anzeige direkt und ist für alle Ein- und Ausgaben über Tastatur, Maus und Display verantwortlich. Der X-Client hingegen greift nicht direkt auf die Ein- und Ausgabegeräte zu. Es kommuniziert mit dem X-Server, der die Ein- und Ausgabe verarbeitet. Es ist der X-Client, der die eigentliche Arbeit erledigt, wie Werte berechnen, Anwendungen ausführen usw. Der X-Server öffnet nur Fenster, um Ein- und Ausgaben für den angegebenen Client zu verarbeiten.


Im Normalbetrieb (grafischer Modus) ist jede Linux-Workstation für sich selbst ein X-Server, auch wenn sie nur Client-Anwendungen ausführt. Alle von Ihnen ausgeführten Anwendungen (z. B. Gimp, ein Terminalfenster, Ihr Browser, Ihre Office-Anwendung, Ihr CD-Wiedergabetool usw.) sind Clients für Ihren X-Server. Server und Client laufen in diesem Fall auf derselben Maschine.


Dieser Client/Server-Charakter des X-Systems macht es zu einer idealen Umgebung für die Remote-Ausführung von Anwendungen und Programmen. Da der Prozess tatsächlich auf dem Remote-Computer ausgeführt wird, wird auf dem lokalen Host nur sehr wenig CPU-Leistung benötigt. Solche Maschinen, die lediglich als Server für X fungierten, werden X-Terminals genannt und waren einst sehr beliebt. Weitere Informationen finden Sie im Mini-HOWTO zu Remote X-Anwendungen.


Image

10.4.3.2. Telnet und X


Wenn Sie es verwenden möchten telnet Um grafische Anwendungen anzuzeigen, die auf einem Remote-Computer ausgeführt werden, müssen Sie dem Remote-Computer zunächst Zugriff auf Ihre Anzeige (auf Ihren X-Server!) gewähren xhost Befehl, indem Sie einen Befehl ähnlich dem folgenden in ein Terminalfenster auf Ihrem lokalen Computer eingeben:


davy:~> xhost +remote.machine.com Stellen Sie anschließend eine Verbindung zum Remote-Host her und weisen Sie ihn an, Grafiken auf dem lokalen Computer anzuzeigen, indem Sie die Umgebungsvariable festlegen DISPLAY:


[davy@remote ~] exportieren DISPLAY="local.host.com:0.0" Nach Abschluss dieses Schritts wird jede in diesem Terminalfenster gestartete Anwendung auf Ihrem lokalen Desktop angezeigt und nutzt Remote-Ressourcen für die Datenverarbeitung, aber Ihre lokalen Grafikressourcen (Ihren X-Server).

Anzeige der Anwendung.


Bei diesem Verfahren wird davon ausgegangen, dass auf dem Computer, auf dem Sie Bilder anzeigen möchten, bereits eine Art X-Server (XFree86, X.org, Exceed, Cygwin) eingerichtet ist. Die Architektur und das Betriebssystem des Client-Rechners sind nicht wichtig, solange sie es Ihnen ermöglichen, einen X-Server darauf auszuführen.


Top OS Cloud Computing bei OnWorks: