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

问题描述:

      使用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了.

 

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

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值