在我的桌面上,我可以使用以下命令访问我妻子的机器:ssh -X user@1.2.3.4.两个系统都运行Ubuntu 9.10-64bit的桌面风格.
但问题是:当我尝试运行像gedit这样的X应用程序时,它会失败并在ssh连接的远程端出现以下错误消息:“由于身份验证错误,X11连接被拒绝”.
奇怪的是,如果我使用“sudo”运行应用程序,例如“sudo gedit”,那么一切正常:我通过我的ssh连接转发X应用程序并显示在我的桌面上,即使它实际上正在运行远程机器.
我错过了什么,或者我在哪里检查以确定哪些权限失败在非sudo运行时给我带来了问题?
在两台计算机上的/ etc / ssh / ssh_config中取消注释以下内容.
ForwardX11 yes ForwardX11Trusted no
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。