Using xauth with Cygwin-X
Larry Griffith
castlehill@alum.mit.edu
Fri Aug 19 11:42:00 GMT 2005
Frodak, thanks for the message. Sorry for the slow reply, but I've been
out of town.
I was aware of all the information in the User's Guide. Using the
xhost commands as recommended actually caused problems with the
Xserver on Solaris. I tried the solution you recommended. I didn't
get any error messages, but as you mentioned it sometimes doesn't
work and that was my experience. So I'm still looking for a solution.
Larry Griffith
----- Original Message -----
From: "Baksik, Frederick (NM75)" <frederick.baksik@honeywell.com>
To: <cygwin-xfree@cygwin.com>
Sent: Tuesday, August 02, 2005 8:36 PM
Subject: RE: Using xauth with Cygwin-X
>
>
>> -----Original Message-----
>> From: cygwin-xfree-owner
>> [mailto:cygwin-xfree-owner] On Behalf Of Larry Griffith
>> Sent: Monday, August 01, 2005 12:28 PM
>> Subject: Using xauth with Cygwin-X
>>
>> I use openSSH running under Cygwin-X to communicate with a
>> Solaris workstation at work. When I logged into Solaris with
>> SSH, I received messages that there was no valid xauth data
>> and that "fake" data would be used for X11 forwarding. My
>> mail reader (exmh) also complained repeatedly about failures
>> of xauth authentication.
>>
>> I dug out my old X manual (which goes back to X11R5) and
>> looked up xauth. It suggested running this command under Solaris:
>>
>> xauth -extract $DISPLAY | rsh <my home PC with Cygwin> xauth merge -
>>
>> Since I didn't want to use rsh I did this:
>>
>> 1) (Solaris) xauth -extract $DISPLAY > xauth.data
>>
>> 2) I transferred xauth.data to the root directory under
>> Cygwin, using SSH.
>>
>> 3) (Cygwin) xauth -merge /xauth.data
>>
>> The last command told me that a new /home/larry/.Xauthority
>> file was created, which made sense to me. Otherwise there
>> were no messages.
>>
>> I shut down my bash shell, closed my Cygwin X server, and
>> restarted everything. I still get the same errors when I log
>> into the Solaris workstation. Any suggestions?
>>
>>
>> Larry Griffith
>
> Here is a link to the Cygwin/X user's guide on Displaying Remote Clients.
> http://x.cygwin.com/docs/ug/using-remote-apps.html
>
> In the past I was messing X11 forwarding with a Sun box and xauth was kind
> of a pain to use with telnet.
>
> In cygwin type
> xauth generate your_host:0 . trusted timeout 300
> xauth nextract - your_host:0
>
> On the remote station:
> xauth nmerge -
>
> Select the output from the cygwin command and copy it to the input of the
> remote station. Now the remote station can connect to the cygwin Xserver
> for the next 5 minutes. Also resetting the Cygwin Xserver will invalidate
> any keys generated.
>
> The biggest pain is that it doesn't always seem to work. It seems
> sometimes
> that cygwin will always reject the key. Also, some programs will halt
> with
> this kind of failure when starting (e.g. dtterm):
> X Error of failed request: BadAtom (invalid Atom parameter)
> Major opcode of failed request: 18 (X_ChangeProperty)
> Atom id in failed request: 0xda
> Serial number of failed request: 1720
> Current serial number in output stream: 1722
> Others will crash while running, also with a "BadAtom" failure.
>
> I didn't see these problems when using the xhost + method in the user's
> guide.
>
> YMMV
>
> --
> Frodak
>
>
>
>
>
>
>
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://x.cygwin.com/docs/
> FAQ: http://x.cygwin.com/docs/faq/
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/
More information about the Cygwin-xfree
mailing list