ssh -X 无法使 X11 工作

ssh -X 无法使 X11 工作

如果我从我的 ubuntu 机器上 ssh -X 进入我的工作 Linux 计算机,然后尝试运行 emacs 我得到:

X11 connection rejected because of wrong authentication.

有没有什么办法可以在不成为工作机器 root 的情况下解决这个问题?

答案1

很多年前我发现它ssh -X不再有效,我不得不使用它ssh -Y。我不记得技术解释,“SSH for Dummies”的解释是“-X 只为您提供所需的一半连接,-Y 为您提供全部连接”。

设置新目标计算机时我通常会忽略的另一个要求是在xauth目标计算机上安装软件包;如果您的工作计算机上没有安装它,您将需要 root 权限才能安装它,或者您必须让具有 root 权限的人为您安装它。

相关内容