  | |  | weird ssh or X problem | weird ssh or X problem 2005-07-24 - By Lew Bloch
Back > > >X11UseLocalhost no >X11Forwarding yes. >
Setting the X display to the user node defeats the whole purpose of using ssh since your displaylist instructions will be sent unencrypted.
Leave X11UseLocalhost on rather than turning it off.
The user should ssh in with the -Y option or the equivalent in their ssh_config. Do not explicitly set DISPLAY yourself. This gives the session a DISPLAY=localhost:10.0 that is forwarded securely through the ssh pipe.
If I understand your example correctly, you're trying to do this:
machine --- ssh ---> machine1 <--- DISPLAY='machine:10.0'
X displays directly to 'machine' unencrypted, not through ssh - INSECURE.
What you want is:
machine <--- ssh ---> machine1 DISPLAY='localhost:10.0' sends X display through localhost, forwarded to user via ssh, encrypted - SECURE.
No idea why the anomaly with a second session running. It will go away when you're correctly set up.
>1) User ssh's into remote machine (machine1.company.com) which is >running the new version. Tries to run an X process, say xclock. User >is told: > >Error: Can't open display: machine.company.com:10.0 > > >On this second session the client has been handed >the same display (machine1.company.com:10.0) as the first session. > Seems like you are talking two different displays here, one on "machine" and one on "machine1". If they are given 'machine1' as the X server then X forwarding is probably taking care of the rest. Your problem comes when 'machine' (the user node) is the X server, correct? It's a red herring, since you should use X forwarding via the ssh connection without explicitly setting DISPLAY anyway.
-Lew
-- redhat-list mailing list unsubscribe mailto:redhat-list-request@(protected)?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list
Earn $52 per hosting referral at Lunarpages.
|
|
 |