Can’t connect to X11 window server using ‘localhost:0’ as the value of the DISPL

  • Post author:
  • Post category:其他



问题描述:


使用xshell在ubuntu上面运行./jmeter, 报错Can’t connect to X11 window server using ‘localhost:0’ as the value of the DISPLAY variable.




解决方案:

export DISPLAY=IP:0.0或者export DISPLAY=localhost:0.0



注意:最好重新打开一个xshell窗口


问题补充:


还有一种情况有些童鞋是在vagrant下面直接调用OK,但是使用su 在root用户下面调用还是报上面的错误的话,如果上述步骤操作之后还是无效的话,这时候请退出,然后使用

su – root

登录,执行的话不要使用su登录哦!两者差别还是挺大的哦!



补充知识点:


除了上述的su – root 之外还可以直接使用ssh root@IP进入,如果使用ssh进入不了的话,那么需要在做如下修改步骤:



step1:进入/etc/ssh目录下



root@ubuntu-14:~# cd /etc/ssh/


step2:修改sshd_config文件



root@ubuntu-14:/etc/ssh# vi sshd_config


把下面2行修改:


PermitRootLogin without-password

——->> PermitRootLogin yes


#PasswordAuthentication yes

——->> PasswordAuthentication yes


step3:重启ssh






root@ubuntu-14:/etc/ssh# service ssh restart


修改成功之后就可以使用ssh root@IP了.



说的有点多,希望能帮助到有需要的童鞋!