每当我尝试从我的 Mac (OSX Mavericks) 计算机访问ssh -X
或-Y
进入远程 Linux 服务器时,我都会收到相同的消息:
“警告:没有 xauth 数据;使用虚假身份验证数据进行 X11 转发。”
我尝试了在 SO 线程上找到的几个想法,例如添加以下内容
Host *
ForwardX11 yes
ForwardX11Trusted yes
在我的.ssh/config
文件中(相当于始终执行ssh -Y
),删除.Xauthority
服务器中的文件等。
为什么会出现这种情况?
最重要的是,当我尝试打开远程窗口(例如使用ssh -Y
,然后在 Python 中打开绘图)时,我收到以下消息:
Could not find ':' in DISPLAY: xxx.yyy.net
: Fatal IO error: client killed