问题描述:
      
     
      
       使用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了.
      
     
      
      
     
      
       说的有点多,希望能帮助到有需要的童鞋!