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

前端之家收集整理的这篇文章主要介绍了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
原文链接:https://www.f2er.com/ubuntu/347551.html

猜你在找的Ubuntu相关文章