赞助商

ubuntu – 通过ssh运行firefox打开终端 – >找不到显示

发布时间:2019-05-15 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了ubuntu – 通过ssh运行firefox打开终端 – >找不到显示脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想对Hudson奴隶进行selenium测试.
将执行硒的从属(即机器)是Ubuntu 10.04.
因此它有Gnome. Selenium需要一个firefox来运行.

Hudson现在做的是,它创建了一个与Ubuntu机器的ssh连接并在那里启动了selenium. Selenium试图启动一个Firefox.

现在它归咎于:

Error: cannot open display

“ssh shell”从X服务器获取显示需要做什么?

解决方法

确保远程计算机启用了ssh X11转发:
$grep X11 /etc/ssh/sshd_config 
X11Forwarding yes
X11DisplayOffset 10
$

使用ssh -X user @ remote_machine连接到远程计算机.
如果在远程计算机上使用其他用户启动X客户端,请使用xauth list获取ssh用户中的当前凭据,然后使用xauth add将凭据添加到使用sudo / su的用户.

read -p 'Username: ' u;sudo -H -u $u xauth add $(xauth list|grep :$(echo ${DISPLAY: -4:2}));sudo su - $u

总结

以上是脚本之家为你收集整理的ubuntu – 通过ssh运行firefox打开终端 – >找不到显示全部内容,希望文章能够帮你解决ubuntu – 通过ssh运行firefox打开终端 – >找不到显示所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签: