Hallo zusammen,
ich habe zwei Rechner (A und B) und möchte gerne an Rechner B sitzen und die grafische Oberfläche von Rechner A auf dem Bildschirm haben. Beide Rechner laufen unter RedHat 8.
Wie macht man sowas?
Danke!
Hallo!
Ich bin mir nicht sicher, ob ich richtig verstanden hab, was Du meinst. Aber wenn Du 'nen X-Server und SSH installiert hast, kannst Du Dich per SSH von B aus auf A anmelden (mit der option -X um den X-Server zu nutzen und dann wie gewohnt die Programme starten.
Gruß,
Kirstin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
… und ich bin mir jetzt nicht sicher, ob ich Dich richtig verstanden habe
Ich will auf einem Rechner die grafische Oberfläche von dem anderen Rechner haben (mit Login und allem anderen). Quasi den ersten Rechner als Terminalserver betreiben.
Dann hab ich Dich nicht richtig verstanden. So, wie ich es beschrieben habe, kannst Du einzelne Programme „entfernt“ starten.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Ich will auf einem Rechner die grafische Oberfläche von dem
anderen Rechner haben (mit Login und allem anderen). Quasi den
ersten Rechner als Terminalserver betreiben.
Hi Tino,
dir schwebt wahrscheinlich sowas wie VNC vor. Ist sehr brauchbar, Plattform-übergreifend (Windows / UNIX / MAC / andere??), gibts umsonst.
Schau am besten mal unter http://www.uk.research.att.com/vnc
Gruß
bernhard
Ich will auf einem Rechner die grafische Oberfläche von dem
anderen Rechner haben (mit Login und allem anderen). Quasi den
ersten Rechner als Terminalserver betreiben.
dir schwebt wahrscheinlich sowas wie VNC vor.
Ähh… wie heißt das noch? XDMP? Damit kann man sowas unter Unix prima machen.
XDM, KDM und GDM unterstützen das…
Und dokumentiert ist es auch. Problem: Relativ unsicher in offenen Netzen…
Sebastian
Nee… kein VNC o.ä.
Ich will quasi eine grafische SSH-Sitzung, wobei die (starke) Verschlüsselung nicht unbedingt nötig ist, da es sich um ein Heimnetzwerk handelt.
Ich dachte unter Linux ist es möglich, den X-Server auf einer Kiste laufen zu lassen und sich von einer anderen dort hin zu verbinden.
Ich habe sowas unter Windows mal mit WinaXe gesehen, wo man sich eine X-Server-Session (wie einenen Terminalserver) auf einen Windows-Rechner holen kann.
Vielleicht drücke ich mich aber auch die ganze Zeit falsch aus…
Vielleicht drücke ich mich aber auch die ganze Zeit falsch
aus…
Möglicherweise willst du mehr, als du braucht. Mache dieses:
(Rechner A: vor diesem sitzt du; Rechner B: dieser hat die passende Software)
-
Auf Rechner A ein Terminal-Fenster öffnen und xhost + eingeben. Dieser Befehl sorgt dafür, dass entfernte Rechner Fenster auf deinem lokalen Rechner öfnnen können. Besser noch ist die Eingabe von xhost remote_host , wobei du remote_host durch den Namen oder die IP-Adresse von Rechner B ersetzt.
-
Von Rechner A aus auf Rechner B per ssh einloggen.
-
Auf Rechner B eingeben: export DISPLAY=rechner_a , wobei du rechner_a durch den Namen oder die IP-Adresse von Recher A ersetzt (sozusagen sowas wie export DISPLAY=192.168.11.22)
-
Programm starten, beispielsweise /usr/X11/bin/xclock. Voila.
Warnung: die Verbindung zwischen den beiden Rechnern ist unverschlüsselt und nicht sonderlich sicher.
HTH,
Stefan
Vielleicht drücke ich mich aber auch die ganze Zeit falsch
aus…Möglicherweise willst du mehr, als du braucht. Mache dieses:
(Rechner A: vor diesem sitzt du; Rechner B: dieser hat die
passende Software)
- Auf Rechner A ein Terminal-Fenster öffnen und xhost
+ eingeben.
Sehr unsicher…
- Von Rechner A aus auf Rechner B per ssh einloggen.
Ja
- Auf Rechner B eingeben: export DISPLAY=rechner_a ,
wobei du rechner_a durch den Namen oder die IP-Adresse von
Recher A ersetzt (sozusagen sowas wie export
DISPLAY=192.168.11.22)
Das macht SSH ggfs alleine…
- Programm starten, beispielsweise
/usr/X11/bin/xclock. Voila.Warnung: die Verbindung zwischen den beiden Rechnern ist
unverschlüsselt und nicht sonderlich sicher.
Ja, wenn Du schon SSh nutzt, weshalb nutzt Du dann nicht das sichere X-Forwarding?
Wenn ich Deinen Vorschlag richtig verstanden habe, ist er sehr — umm… – verworren.
Sebastian
Ähh… wie heißt das noch? XDMP? Damit kann man sowas unter
Unix prima machen.
xdmcp
siehe auch:
http://www.tldp.org/HOWTO/XDMCP-HOWTO/
XDM, KDM und GDM unterstützen das…
definitiv
Und dokumentiert ist es auch. Problem: Relativ unsicher in
offenen Netzen…
ja, ssh forwarding geht da nicht, iirc…
joachim
Ähh… wie heißt das noch? XDMP? Damit kann man sowas unter
Unix prima machen.xdmcp
Äh, ja. Danke. Mein Gedächtnis…
ja, ssh forwarding geht da nicht, iirc…
Eben. XDMCP geht über UDP. Obwohl: PPP-over-SSH und darauf XDMCP. Klingt nach einem coolen Hack…
Sebastian
Ja, wenn Du schon SSh nutzt, weshalb nutzt Du dann nicht das
sichere X-Forwarding?
Weil ich das 1990 schon nicht gemacht habe und mich auch noch nie darum gekümmert habe, wie das X-Forwarding mit ssh funktioniert. In anderen Worten: ich habe keinen blasssen Schimmer, wie das gemacht wird.
Ich weiß: man ssh. Aber das verschiebe ich immer, weil ich eh nur einmal im Jahr ein Fenster remote auf einem X-Server öffne (und zwar immer dann, wenn ich mal wieder einen Win-User missioniere).
Stefan
Ja, wenn Du schon SSh nutzt, weshalb nutzt Du dann nicht das
sichere X-Forwarding?
[…]
Ich weiß: man ssh. Aber das verschiebe ich immer,
Das ist viel einfacher als per Telnet.
**niehaus@corrosive:~\>** ssh -X narcotic
Last login: Thu Apr 24 11:12:24 2003 from corrosive
Welcome!
Everyone's in a high place when you're on your knees.
**niehaus@narcotic:~ \>** xosview &
[1] 29300
**niehaus@narcotic:~ \>**
weil ich eh
nur einmal im Jahr ein Fenster remote auf einem X-Server öffne
(und zwar immer dann, wenn ich mal wieder einen Win-User
missioniere).
Was meinst Du, wie Du ihn erst mit einem simplen SSH-Login beeindruckst…
Sebastian
niehaus@corrosive:~> ssh -X narcotic
niehaus@narcotic:~ > xosview &
Offenbar zu einfach für mich Danke für’s Vorführen.
Stefan