不能在远程Linux上本地使用xty和putty,Windows 7

时间:2013-05-27 13:55:26

标签: xming

我使用过xLaunch,多个Windows,无启动客户端,剪贴板,无访问控制,没有其他参数或字体服务器 - 也就是说,一直默认为。

On Putty,

当我连接到远程Linux系统时,我得到一个延迟,然后是这个消息:
    / usr / bin / xauth:锁定权限文件中的超时/ home / {userName} /。Xauthority

当我尝试启动xterm(xterm &)时,我看到了

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

(插入行的末尾,以便您可以阅读)

localhost:10.0对我来说很有趣,所以我强迫DISPLAY成为localhost:10.0。投诉现在是

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

将其更改为本地计算机的实际IP会收到相同的消息,但会显示更多“未指定协议”的副本。

感谢您的帮助 -

1 个答案:

答案 0 :(得分:1)

如果您能够使用xterm作为您自己的登录信息,但无法su使用root用户,则会有一个名为sux的程序,该程序将魔术Cookie排序从一个用户移动到另一个用户时。

这有点安全风险,不能在生产环境中使用,但适用于家庭设置。

否则请查看有效的用户

pompt> xauth list

(请注意以下输出)

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

然后这样做:

prompt> su – useryouwanttowork

(使用xauth add命令添加整个输出)

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