Rene Hoffmann wrote:
Hallo Michael,
Guten Abend
Ich sitze an einem Terminal(Putty) und habe eine Verbindung zu meinem Rechner daheim. Wenn ich jetzt am Putty z.B. Firefox starten will, gebe ioch normal Firefox ein. Es erscheint aber die Fehler, dass er es nicht starten kann, da er kein grafisch System hat. Ich will aber nur, dass das Programm daheim startet. Welche Variabel muss ich ihm übergeben, dass er das Programm nur lokal startet.
Was Du vorhast ist mittels Putty unter Windows, meines Wissens nach, nicht Moeglich. Du benoetigst auch lokal einen X-Server, da das Programm zwar auf Deinem Remote-System laeuft, die Anzeige aber lokal stattfinden soll. Wenn Du Dich mit Putty auf Deinen Linuxserver verbindest, dann hast Du weder eine Displayumleitung, noch einen lokalen X-Server.
Es gibt aber Abhilfe ;-). Es existieren diverse X-Server fuer Windows im Netz. Googlen wird Dich weiterbringen. Trotzdem kann Putty, glaube ich, kein X11-Forwarding.
Ich habs mittels CygWin geloest. http://www.cygwin.com/ Das ist ein auf Windows portiertes Linuxsystem, welches einen X-Server und auch einen Windowmanager mitbringt, und X in einem Fenster startet.
Hast Du das am Laufen, dann geht es wie bei Linux auch mittels:
ssh -X -l USERNAME HOST
Vorausgesetzt, Du hast ssh auch bei der Installation von CygWin mit eingespielt. ;-)
Wichtig ist dabei, dass auf Deinem Server in der Datei /etc/[ssh] [openssh]/sshd_config der Wert "X11Forwarding" auf yes steht! Nun nur noch den sshd neu starten, mittels obigem Befehl neu einloggen und schon sollte Firefox in deinem X-Fenster unter Windows erscheinen.
Das Programm soll nicht an meinem Windowsrechner angezeigt werden. Ich will nur von meinem Windowsrechner über Putty ein Programm starten z.B. amule welches auf dem Linuxrechner einfach nur gestartet wird.Also ich will von dem Programm nichts sehen. Hauptsache es läuft.