" X11连接因认证错误而被拒绝"来自SH脚本

时间:2017-07-12 15:44:58

标签: bash macos ssh x11

从ssh服务器执行GUI程序(使用X11)时出现非常异常的错误。 首先我在Mac OX上使用xeyes登录

ssh -X user@server xeyes

比我运行任何GUI x11程序,一切正常!

但是当我尝试从sh脚本运行相同的程序时它不起作用

#!/bin/bash
HOME=/home/gleb/amber_mds
prog=vmd


for sim in ${HOME}/md_* ; do
  pushd ${sim}
  ${prog} -input somefile
  pwd
  popd
 fi
done

我确实有错误

X11 connection rejected because of wrong authentication.
Can't open display: localhost:10.0

我检查了.Xauthority和/ etc / ssh / sshd_config,一切正常! 显示器也可以设置正确。

gleb@T-bioinfo:~/amber_mds$ echo $DISPLAY
localhost:10.0 

有人可以帮我解决问题吗?

谢谢!

格列勃

0 个答案:

没有答案