Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 2010 12:30:39 -0700 (PDT)
From:      Mike Miskulin <birdfund@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   odd ssh/X11 forward behavior
Message-ID:  <884908.48480.qm@web57204.mail.re3.yahoo.com>

next in thread | raw e-mail | index | archive | help
Appreciate any insight, I'm stumped.  Situation is as below:

host#1: freebsd
host#2: linux 

I would like to run X apps on host #2 so they are displayed on host #1.
I've set up as best I can tell the appropriate options in ssh_/sshd_config files to do this.  

Procedure:  
in an open xterm window on host #1.  issue ssh -Y -l username host#2
After connection, $DISPLAY is host#2:10.0    attempt to run an X program such as xcalc.   Get 'unable to open display' as well as an authentication error.  spend a while mucking about to no avail.  

at some point, connect again to host #2 via a second xterm window which was open.  run xcalc.   magically, xcalc displays on host #1  happy days!

notice that I still have open another connection in first xterm to host #2. try to exit, hangs at logout message.  remains thus until I close the xcalc window and then it completes logout.  

try to run xcalc again in the 2nd session. failure. same error messages as before.  

open another session again to host #2.  run xcalc.  magic, it displays.
go back to the other session, try to run xclock.  magic, it displays.

So... I have no clue here.  If I have *two* open ssh sessions to host #2 (both with X forwarding) I can run applications which display on host #1 and in fact can run any application from either session at same time.   However, if there is only *one* session open, nothing works and I get the various error messages related to opening the display and authentication. 

Where have I gone wrong?

Thanks for your help.



      



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?884908.48480.qm>