| View previous topic :: View next topic |
| Author |
Message |
schmidicom Guru


Joined: 09 Mar 2006 Posts: 446 Location: Schweiz
|
Posted: Thu Aug 23, 2007 3:50 pm Post subject: SSH und X Forwarding [solved] |
|
|
Hallo,
ich habe ein ziemliches Prob mit meinem ssh Zugang zu meinem Server.
Ich kann per ssh auf meinen Server zugreifen und das ohne Prob's, jedoch kann ich keine X11 Programme starten.
Hier wie das ganze aufgebaut ist:
| Code: | [b]Client(Windows,Putty.exe)[/b]
X11Forwarding im Prog (Putty.exe) eingestellt
¦¦
¦¦
\/
[b]Server(Gentoo,xorg+openssh)[/b]
xorg läuft einwandfrei und ist in betrieb
openssh installiert mit USE="X"
/etc/ssh/sshd_config editiert um X11Forwarding zu erlauben |
????Was in drei Gottes Namen mache ich nur falsch????
Hab nun schon zwei Tage lang das Ganze I-net abgegoogelt aber nichts gefunden was mir helfen würde.
Bitte, könnt ihr mir weiterhelfen? _________________ .___.
{o,o}
/)__)
--"-"--
Last edited by schmidicom on Fri Aug 24, 2007 4:32 am; edited 1 time in total |
|
| Back to top |
|
 |
Finswimmer Moderator


Joined: 02 Sep 2004 Posts: 5188 Location: Langen (Hessen), Germany
|
Posted: Thu Aug 23, 2007 3:57 pm Post subject: |
|
|
Ich hab mir mal folgendes aufgeschrieben:
| Code: | client:
export DISPLAY=:1 oder :0
optional X :1 &
xhost +
ssh -X user@remote $Befehl
|
Und so geht das bei mir auch ziemlich gut.
Ob und wie es bei Putty geht, weiß ich nicht.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
| Back to top |
|
 |
s.hase Apprentice


Joined: 19 Nov 2004 Posts: 293
|
Posted: Thu Aug 23, 2007 4:17 pm Post subject: |
|
|
| Frage: Läuft auf dem Windows Client mit putty überhaupt ein X? |
|
| Back to top |
|
 |
Max Steel Veteran


Joined: 12 Feb 2007 Posts: 1788 Location: My own world! I and Gentoo!
|
Posted: Thu Aug 23, 2007 4:32 pm Post subject: |
|
|
geht nur wenn du ein weiteres Prog auf dem Clinet am laufen hast.
Wie der Vorschreiber schreibt ein X-Server.
Da hätte ich XWin32, aber is leider eine Testversion, vll gibs irgendwo ein anderer X für Win, kann ich dir jetz leider nicht selber sagen.
Extra Optionen bracuhst du im Putty nicht.
Nur X11-Forwarding. _________________ mfg
Steel
___________________
Big sorry for my bad English.
My System:
- AMD Phenom II X4 3,2Ghz
- 8192MB RAM
- Gentoo AMD64 10.0
- Kernel 3.2.6 gentoo-sources
- NVidia Geforce GTX 550 Ti
Version 0.3c |
|
| Back to top |
|
 |
Finswimmer Moderator


Joined: 02 Sep 2004 Posts: 5188 Location: Langen (Hessen), Germany
|
Posted: Thu Aug 23, 2007 4:41 pm Post subject: |
|
|
Das ist doch mal wieder typisch. Kaum ist man unter Windows muss man für alles Geld zahlen.
Ist doch echt ärgerlich...
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
| Back to top |
|
 |
s.hase Apprentice


Joined: 19 Nov 2004 Posts: 293
|
Posted: Thu Aug 23, 2007 4:45 pm Post subject: |
|
|
| Finswimmer wrote: | Das ist doch mal wieder typisch. Kaum ist man unter Windows muss man für alles Geld zahlen.
Ist doch echt ärgerlich...
Tobi |
Naja, es gibt auch freie X-Server für Win, z.B. Xming. Ich meine es gab auch mal von Xwin32 ne freie Version, k.A. ob das immer noch so ist. Ich persönlich habe nur Erfahrung mit Exceed von Hummingbird. Aber das kostet halt richtig und ist auch "etwas" übertrieben wenn man einfach nur X unter Windows braucht!
edit: Ach ja, und im Notfall sollte es auch Cygwin mit XFree86 machen (und da gibt es sogar schon was fertiges XMins).
Last edited by s.hase on Thu Aug 23, 2007 4:49 pm; edited 1 time in total |
|
| Back to top |
|
 |
Finswimmer Moderator


Joined: 02 Sep 2004 Posts: 5188 Location: Langen (Hessen), Germany
|
Posted: Thu Aug 23, 2007 4:49 pm Post subject: |
|
|
| s.hase wrote: | | Finswimmer wrote: | Das ist doch mal wieder typisch. Kaum ist man unter Windows muss man für alles Geld zahlen.
Ist doch echt ärgerlich...
Tobi |
Naja, es gibt auch freie X-Server für Win, z.B. Xming. Ich meine es gab auch mal von Xwin32 ne freie Version, k.A. ob das immer noch so ist. Ich persönlich habe nur Erfahrung mit Exceed von Hummingbird. Aber das kostet halt richtig und ist auch "etwas" übertrieben wenn man einfach nur X unter Windows braucht!
edit: Ach ja, und im Notfall sollte es auch Cygwin mit XFree86 machen. |
Gut. Ich ziehe es zurück. Ich hatte nur nen bisschen gesucht und nur kostenpflichtige Programme gefunden.
Danke
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
| Back to top |
|
 |
schmidicom Guru


Joined: 09 Mar 2006 Posts: 446 Location: Schweiz
|
Posted: Thu Aug 23, 2007 5:21 pm Post subject: |
|
|
Vielen Dank
habe Xming installiert und es klappt endlich jedoch habe ich nun in den X11 Programmen eine US Tastatur, womit ich es sich schwer anfreunden lässt
Ist das nun ein Putty Prob oder muss ich irgendwo bei Xming was einstellen? _________________ .___.
{o,o}
/)__)
--"-"-- |
|
| Back to top |
|
 |
Marlo Veteran


Joined: 26 Jul 2003 Posts: 1077
|
Posted: Thu Aug 23, 2007 5:36 pm Post subject: |
|
|
Nur mal so am Rande,
ich nutze seit Jahr und Tag,
| Code: |
Calculating dependencies... done!
[ebuild R ] net-misc/nx-2.1.0 USE="rdesktop -vnc" 0 kB
[ebuild R ] net-misc/nxclient-2.1.0-r1 0 kB
[ebuild R ] net-misc/nxserver-freenx-0.6.0 USE="cups nxclient -arts -esd" 0 kB
|
weil das ganze Gedöns mit putty +X oder VNC über das Internet nicht wirklich erfrischend ist.
Mit nx kann man sich faul zurücklehnen, auf dem Desktop das Ikon anklicken und sich freuen, wenn das
rote !M Zeichen erscheint. Auf dem $Win installiert man den Client von nomachine und gut ises.
Einfach, zuverlässig, schnell. Es gab da auch mal eine Gentoo-Doku zu, ob es die noch gibt? Keine Ahnung,
da man das Teil nur einmal braucht, zum installieren.
Grüße
Ma _________________ The Indian Shankar Drum Ganesh Machine |
|
| Back to top |
|
 |
c_m Guru


Joined: 29 Jun 2005 Posts: 358
|
Posted: Thu Aug 23, 2007 5:46 pm Post subject: |
|
|
cygwin als X11 unter Win funzt auch ganz gut für sowas. Nutz ich @wörk _________________ This must be thursday ... |
|
| Back to top |
|
 |
Marlo Veteran


Joined: 26 Jul 2003 Posts: 1077
|
Posted: Thu Aug 23, 2007 5:50 pm Post subject: |
|
|
| c_m wrote: | | cygwin als X11 unter Win funzt auch ganz... |
Ja stimmt; hatte ich ganz vergessen.
Kostet dennoch, wie die anderen $WinX11`ver, Platz.
Aber gut ises.
Ma _________________ The Indian Shankar Drum Ganesh Machine |
|
| Back to top |
|
 |
nikaya Veteran


Joined: 13 May 2006 Posts: 1467 Location: Germany
|
|
| Back to top |
|
 |
Marlo Veteran


Joined: 26 Jul 2003 Posts: 1077
|
|
| Back to top |
|
 |
musv Advocate


Joined: 01 Dec 2002 Posts: 2220 Location: de
|
Posted: Thu Aug 23, 2007 9:07 pm Post subject: |
|
|
| Finswimmer wrote: |
| Code: | client:
export DISPLAY=:1 oder :0
optional X :1 &
xhost +
ssh -X user@remote $Befehl
|
|
Hmm, das ist jetzt ein Mix aus allem.
Es gibt da erstmal (mindestens 2 Möglichkeiten) bei einer Verbindung von Linux zu Linux:
Konfiguration Server:- /etc/ssh/sshd_config:X11Forwarding yes
1. Methode (export DISPLAY und xhost):
Konfiguration Client:- gdmsetup(falls gdm benutzt wird) -> Sicherheit -> TCP-Verbindungen zum X-Server verbieten -> Häkchen entfernen
- analog KDM, XDM. Allerdings weiß ich den Konfigurationspunkt da nicht.
- Grund dafür ist, daß die X-Server bei Benutzung von Login-Managern scheinbar standardmäßig mit dem Kommando: startx --nolisten TCP gestartet werden.
- Wurden die X-Optionen geändert, mußt der X-Server neugestartet werden (/etc/init.d/xdm restart oder einfach CTRL+ALT+Backspace)
Dann auf dem Client 'ne Konsole öffnen und Verbindungen von außen zulässig machen:
Alternativ reicht auch ein: xhost +. Damit werden dann alle X-Verbindungen angenommen. Dann loggt man sich einfach auf dem Server per ssh ein. Ein spezielle Option muß nicht angegeben werden. Auf dem Server angekommen tippt man dann ein:
| Code: | | export DISPLAY=$CLIENTIP:0.0 |
Will man das Display im Dualbetrieb auf 'nen anderen Monitor schicken, muß entsprechend die 0.0 abändern. Danach kann man einfach die gewünschte X-Anwendung starten.
2. Methode (xauth magic cookies):
Hier braucht man kein export Display oder ähnliches. Einloggen tut man sich mit:
oder besser ist noch
da das eine gesicherte X-Verbindung erzeugt. (RTFM ssh für nähere Erläuterungen).
Bei mir funktionieren beide Methoden. Aus unerfindlichen Gründen kann es vorkommen, daß eine von beiden Methoden nicht klappt, dann halt einfach die andere nehmen. Wenn beide nicht funktionieren, dann die Glaskugel mit der Fehlermeldung füttern. Anleitungen gibt's viele dazu. |
|
| Back to top |
|
 |
schmidicom Guru


Joined: 09 Mar 2006 Posts: 446 Location: Schweiz
|
Posted: Fri Aug 24, 2007 4:34 am Post subject: |
|
|
Ich möchte mich nochmals Herzlich bedanken für die Hilfe
Aber eines muss ich noch anfügen es scheint wesentlich weniger Probleme zu geben wenn beide server und client auf Linux laufen wegen dem xorg  _________________ .___.
{o,o}
/)__)
--"-"-- |
|
| Back to top |
|
 |
|