Mahlzeit!
Ich bin ja mal so etwas von auf den Geschmack von SSH gekommen. Bislang hatte ich da nicht einmal wirklich der Gedanke an SSH gehabt. Ich habe das irgendwie mit SSL verbunden oder so, auf jeden Fall habe ich den eigentlichen Sinn davon nicht verstanden.
So, wie ich in meinem Thema mit der PSP ja schon geschrieben habe, bin ich seit meinen ersten Versuchen mit der PSP ja übertrieben begeistert und nutze das mittlerweile, mit den Fähigkeiten die ich selbst rausgefunden habe, so heftig, dass ich gar nicht mehr weiss wie ich ohne leben konnte. Die PSP ist zum festen Terminal geworden und einige Skripte, welche ich zum Starten von den ein oder anderen Anwendungen benutze, leiten schon Ausgaben direkt auf die PSP um. So kann ich sogar bei Spielen wie Warsow, welche ja Vollbild benutzen, verschiedene Ausgaben und Meldungen verfolgen. Beispielsweise sich anmeldende oder ausloggende Buddys im Chat. Über einen Trick kann ich sogar den öffentlichen Chat in SecondLIfe verfolgen, obwohl ich gerade in Warsow am Spielen bin und sehe so genau wann Leute Online kommen, auf die ich warte. Es ist also gerade mit der PSP eine unglaublich geile Sache.
Da ich nun aber auch die schönen Seiten von SSH erkundet habe, in dem ich von einem Rechner, welcher mir in einem Lehrgang zur Verfügung steht, aus heute mein System einem Update unterzogen habe. Während ich bei der PSP gerade die Konsolenausgabe super finde stellen sich mir nun einige Fragen.
Im Übrigen soll dies hier kein Doppeltthema sein, da ich eine ähnliche Frage auch schon in meinem Thema zur PSP gestellt habe. Ich denke aber das diese Informationen auch für nicht PSP besitzer interessant sein können, aber wenn diese in einem Thema versteckt sind, wo man vielleicht als nicht PSP Besitzer auch nicht rein guckt, diese auch nicht findet.
So, also allgemein SSH.
Kann ich mittels SSH von meinem Rechner zu Hause aus einen X-Server auf einem WIndows Rechner starten? Ja ich weiss, Google ist dein Freund. Nein ist es nicht weil mich Freunde nicht ausspionieren. Aber auch die Nutzung anderer Suchmaschinen brachten nicht wirklich das was ich wissen wollte. Ich weiss nun zwar, dass es wohl möglich ist ein X zu tunneln, aber an den Stellen wo es interessant wird ist die Beschreibung auch wieder zu Ende. So gesehen auf drei verschiedenen Seiten sowohl in Deutsch und Englisch. Ich weiss also das es prinzipiell wohl geht, aber habe nicht den blassesten Dunst wie das gehen soll. Zwar habe ich mal vor einigen Jahren einen DVD Brenner an einem Windows Rechner auf ein NetBSD getunnelt, aber da hatte ich ein fast 20 Seitiges Tutorial und Hilfe von erfahrenen Nutzern im IRC.
Insofern das Tunneln nun den Effekt hat wie ich es mir vorstelle bliebe für mich die Frage, läuft der X-Server dann mit der Hardware von meinem Rechner zuhause und wird nur auf dem Windows angezeigt, oder nutzt X dann die Hardware vom lokalen PC?
Dann eine Frage die ich in meinem anderen Thema auch schon gestellt habe. Kann ich ein X Programm auf einen fremden X-Server starten? Das ganze hat folgenden Hintergrund. Gelegentlich, wenn ich meinen armen Rechner wieder zu stark quäle, kann es sein das auf einer Party in SecondLife mit 20 oder mehr anderen Personen auf einmal das ganze System stockt. Bislang habe ich dann immer in die Konsole geschaltet und dort als root ein kleine Skript gestartet welches SecondLife killte. Problem dabei war nur, durch das heftige Ausbremsen des Systems, wo selbst die Uhr nur noch in 10 Sekunden Schritten hüpft, kann es bist zu 10 Minuten dauern, bis ich das Programm gekillt habe. Starte ich nun jedoch SecondLife, bzw. den Viewer Emerald von der PSP aus und lasse ihn aber auf meinem X-Server laufen und das Problem tritt auf, sollte ich, soweit zumindest die Theorie, Emerald einfach mit STRG-C abbrechen können. Ich bekam als Tipp, ich solle es wie folgt machen
|
Quellcode
|
1
2
|
export DISPLAY=:0.0
emerald
|
Da bekomme ich jedoch die Fehlermeldung
|
Quellcode
|
1
2
3
|
No protocol specified
No protocol specified
leafpad: Anzeige kann nicht geöffnet werden: :0.0
|
Die Benutzer sind die Gleichen, also an den Rechten kann es nicht liegen.
Das bringt mich jedoch auf den nächsten Punkt. Sicherheitshalber will ich, wenn ich an fremden Rechnern bin, nicht als mein eigentlicher Benutzer in mein System rein, sondern habe mir einen angelegt, welcher nur sehr beschränkte Rechte hat und an meine Daten in /home/ sowieso nicht dran kommt. Kann ich dem die Rechte so einstellen, dass er Programme auf die X Server anderer Benutzer schicken kann?
So das reicht erst einmal