Re: X11 forwarding problems in FreeBSD 6.2 - no xauth data? [SOLVED]

2007-07-12 Thread Pollywog
On Thursday 12 July 2007 13:59:54 Andy Greenwood wrote:


 I had this same problem recently on my server. the sshd_config man
 page says that the default location for xauth is /usr/X11R6/bin/xauth,
 but mine was installed as /usr/local/bin/xauth. adding

 XAuthLocation /usr/local/bin/xauth

 to my sshd_config and restarting sshd fixed it for me.


Interesting, because that was the first thing I did, but it did not solve the 
problem.  What did solve the problem was to add the same line to 
my /etc/ssh/ssh_config in the Host * section.

This only fixed one side of the connection, so I can connect from the FreeBSD 
host to the Linux hosts.  On the Linux hosts, I put 

XAuthLocation /usr/bin/xauth  in their /etc/ssh/ssh_config files but that did 
not fix the problem from the Linux hosts to FreeBSD.  I believe it is because 
of the way that OpenSSH was compiled on FreeBSD but I am not certain.

 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: X11 forwarding problems in FreeBSD 6.2 - no xauth data? [SOLVED]

2007-07-11 Thread Pollywog
On Wednesday 11 July 2007 23:17:42 Albert Shih wrote:
  Le 10/07/2007 à 14:41:01-0700, Pollywog a écrit

  On Sunday 08 July 2007 18:03:49 Pollywog wrote:
   I am having some problems with X11 forwarding. I can do X11 forwarding
   via ssh between two machines running Linux, but if I try to do this
   from FreeBSD (KDE) to either of the Linux machines, it only works if I
   use startx to start KDE on the fbsd machine (a laptop). If I start KDE
   from kdm, I get errors that go like this when I start the KDE app on
   the remote host running Linux: [EMAIL PROTECTED]:~$ kate
Xlib: connection to localhost:11.0 refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
kate: cannot connect to X server localhost:11.0
 
  I just did 'ssh' to one of the Linux hosts and when the connection was
  made, I got this:
 
  Warning: No xauth data; using fake authentication data for X11
  forwarding.
 
  Does this possibly have something to do with the problem I mentioned in
  my initial post in this thread?  I am going to Google that error and see
  if I can find something.

 Check where is the xauth app on the Linux box, and make

   strings sshd|grep xauth

 to check if it's the same path.

 If don't you need to fix this with

   XAuthLocation

 in your sshd_config file on the Linux box

I tried that and it did not solve the problem, but you gave me an idea and it 
worked.

I put 'XAuthLocation pathto_xauth' in my ~/.ssh/config on the FreeBSD box 
and that fixed the problem for both Linux boxes; I can connect to either of 
them and run X apps.

I believe that if I do the same thing on each of the Linux boxes, I should be 
able to connect to the FreeBSD host and run X apps.

Also, instead of each user having to do the above modification, I will 
put 'XAuthLocation' in /etc/ssh/ssh_config (instead of sshd_config) globally 
and that should take care of this issue.


thank you for your help

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]