FS#3718 - ssh tunneling broken with xorg modular due to xauth path

Attached to Project: Arch Linux
Opened by Chris (colnago) - Friday, 06 January 2006, 08:04 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 06 January 2006, 08:12 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Jan de Groot (JGC)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

For arch 0.7.1 using openssh 4.2p1-2 and xorg 7 modular. There must be a hard coded path using /usr/X11R6/... as the xauth call fails without the sym link /usr/X11R6 -> /usr/.

The error generated is:

Warning: No xauth data; using fake authentication data for X11 forwarding.

But with the sym link all is fine.
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 05 March 2006, 11:34 GMT
Reason for closing:  Works for me
Comment by Jürgen Hötzel (juergen) - Friday, 06 January 2006, 17:49 GMT
You can set the xauth path in /etc/ssh/sshd_config:

XAuthLocation /usr/bin/xauth

OpenSSH uses the default /usr/X11R6/bin/xauth location configured at compile-time.
The OpenSSH package should be adjustet.

Jürgen

Comment by Chris (colnago) - Friday, 06 January 2006, 18:49 GMT
Thanks, i should have noticed it was in the sshd_config when i changed the forwarding.
Comment by Kevin McKinney (mckman) - Wednesday, 15 February 2006, 20:07 GMT
The default path now appears to be /usr/bin/xauth which fixes the above problem for people using the packages in testing, but breaks X11 forwarding for everyone else. If you are still using the xorg 11R6.8 package in current, then adding 'XAuthLocation /usr/X11R6/bin/xauth' should fix X11 forwarding problems.
Comment by Jan de Groot (JGC) - Saturday, 04 March 2006, 10:11 GMT
Is this fixed with current Xorg7 and ssh?

Loading...