我使用家里的 Macbook 通过 ssh/sftp 连接到工作中的 (Ubuntu) Linux 服务器,并且在两台服务器上都安装了 gedit。
我在 Mac 上安装了 X11(XQuartz),目的是在 ssh 远程连接时使用 gedit 和其他应用程序。
问题是登录
ssh -X user@host
无法激活 X11,即给出错误
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
在服务器上,输入 gedit 或 gedit 无法打开远程文件(没有错误消息,但没有打开 X 窗口,也没有发生任何其他事情)。令人沮丧的是,这之前是有效的,所以我不确定可以做些什么来解决问题。据我所知,我没有对远程 Ubuntu Linux 服务器或本地 MacOS 笔记本电脑上的权限或其他设置进行任何更改。
注意:使用 ssh -Y 代替 -X 基本上会出现相同的错误