Can't use xming with putty, Windows 7 locally on remote Linux

怎甘沉沦 提交于 2019-12-11 01:03:59

问题


I have used xLaunch, Multiple Windows, Start no client, Clipboard, No Access Control, no additional parameters or font server -- that is, defaults all the way.

On Putty,

When I connect to the remote Linux system, I get a delay, followed by this message:
/usr/bin/xauth: timeout in locking authority file /home/{userName}/.Xauthority

When I try to start an xterm (xterm &), I see

PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
xterm Xt error: Can't open display: localhost:10.0

(end of lines inserted so you can read)

localhost:10.0 looked funny to me, so I forced DISPLAY to be localhost:10.0. The complaint is now

No protocol specified
xterm Xt error: Can't open display: localhost:0.0

Changing it to the actual IP of my local machine gets me the same message, but with more copies of "No protocol specified."

Thanks for all help --


回答1:


If you are able to use xterm as your own login, but unable to once su'ing to root, then there's an program called sux, which sorts the magic cookie out when moving from one user to another.

It's a bit of a security risk, and not to be used in a production environment, but works nicely for a home setup.

Otherwise look at a user that works,

pompt> xauth list

(Note down the following output)

10-111-11-11/unix:10 MIT-MAGIC-COOKIE-1 ce4867d5a6c0e6d5f33285aa0e163987

Then do this:

prompt> su – useryouwanttowork

(Add entire output using xauth add command)

prompt> xauth add 10-111-11-11/unix:10 MIT-MAGIC-COOKIE-1 ce4867d5a6c0e6d5f33285aa0e163987


来源:https://stackoverflow.com/questions/16774775/cant-use-xming-with-putty-windows-7-locally-on-remote-linux

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!