Wie: Entfernte Programme auf lokale Verz. zeigen lassen?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
debian_noob
Beiträge: 89
Registriert: 09.09.2003 14:10:20
Wohnort: D'dorf

Wie: Entfernte Programme auf lokale Verz. zeigen lassen?

Beitrag von debian_noob » 21.11.2006 09:09:51

Hallo allerseits,

Ich habe gestern mein Problem gelöst bekommen, wie ich auf
einem entferntem Rechner Programme starte und diese auf meinem
lokalen anzeigen lasse.
http://debianforum.de/forum/viewtopic.php?t=76276

Nun zu meinem noch offenen Problem:
Wenn ich nun ein xterm starte und lokal anzeigen lasse, dann "zeigt"
der xterm auf das Verzeichnis des entfernten Rechners.
Wie kann ich den xterm direkt auf meine lokale Maschine bzw. mein lokales Home-Verzeichnis zeigen lassen?

Oder, um es einfacher auszudrücken, wie kann ich ein xterm "dort" starten und ausführen lassen und "hier" anzeigen, aber das xterm soll sich verhalten als wäre es "hier" gestartet und läuft "hier"?

Klar, die Möglichkeit in dem xterm sich dann wieder per ssh in die lokale Maschine einzuwählen, ist mir auch in den Sinn gekommen, aber irgendwie habe ich das Gefühl, es gibt eine ganz einfach Lösung, auf die ich aber nicht komme.

bin wirklich gespannt auf eure Antworten
euer
debian_noob

EDIT: Klar, xterm ist hier nur ein sehr einfaches Beispiel. Ich will schon später komplexere Programme remote starten, insbesondere weil der remote Rechner viel schneller ist, als meiner. Aber ich denke für die Fragestellung reicht es, mit xterm zu hantieren.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 21.11.2006 09:39:29

Uhm, nochmal zum Verständnis:
Du willst remote ein xterm starten, dass die aber dann eine lokale Shell bietet? Das wird nicht gehen denke ich.
Oder haben wir uns da nun missverstanden?

debian_noob
Beiträge: 89
Registriert: 09.09.2003 14:10:20
Wohnort: D'dorf

Beitrag von debian_noob » 21.11.2006 10:21:48

Okay,
nochmal zur Klarstellung, damit mein Problem ordentlich beschrieben ist.

user@localpc:~$ ssh -X user@remotepc
password: ##########
user@remotepc:~$ xterm &

Nun habe ich ein xterm auf dem Bildschirm von localpc,
bis jetzt alles klar , okay?

Jetzt in diesem xterm:

user@remotepc:~$ ls
[Antwort das Verzeichnis von remotepc]

Was ich nun machen will ist, dass dieser xterm auf dem
Home-Verzeichnis von localpc - wo ich es sehe und bediene -
zeigt und arbeitet.

Wie gesagt: Eine Möglichkeit, die mir einfällt, ist per ssh sich
"zurück einloggen" ,
eine andere Möglichkeit ist, per NFS das Home-Verzeichnis von
remotepc auf das von localpc mounten, sodass, obwohl
user@remotepc:~$
dort steht, man aber auf ~ von localpc arbeitet.

Nun, ich denke, es gibt aber irgendwie eine einfachere Möglichkeit,
und ich bin hier auf der Suche nach dem Unix-Helden, der mir diese
aufzeigt.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 21.11.2006 10:34:24

Hm, nein, ich denke nicht, dass es da eine einfachere Methode gibt. Aber wozu sollte sowas gut sein?

debian_noob
Beiträge: 89
Registriert: 09.09.2003 14:10:20
Wohnort: D'dorf

Beitrag von debian_noob » 21.11.2006 19:23:24

Hm, nein, ich denke nicht, dass es da eine einfachere Methode gibt. Aber wozu sollte sowas gut sein?
Nuja, eben heftige Programme, die meinen Computer langsamer machen würden, auf einem schnelleren Compi laufen lassen, aber auf meinem Computer mit den lokalen Daten arbeiten.

Ich dachte dies wäre _das_ Use-Case für "X-Programme anderswo starten", deshalb verstehe ich deine Frage nicht.

Aber anscheinend gibt es wirklich keinen anderen Weg als per ssh oder NFS, sonst gäbe es in der Zwischenzeit wohl noch andere Antworten.

okay dann
euer frickelnder
debian_noob

Benutzeravatar
Tintom
Moderator
Beiträge: 3070
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Beitrag von Tintom » 21.11.2006 23:19:40

Wie wäre es, wenn Du mit NFS und chroot arbeitest ? Vom RemotePC startest Du einen chroot der dann auf deine lokale Festplatte zugreift, die wiederum per NFS auf dem anderen Rechner gemountet ist.

Antworten