我有一个运行Arch Linux的树莓派连接到电视上,想通过从其他地方的Ubuntu机器SSH来在该屏幕上运行命令。
我尝试运行SSH -Y root@和启动xclock作为测试。但是我收到以下错误:
无协议指定 错误:无法打开显示::0
我随后尝试在Arch机器上运行“export DISPLAY=:0”,但这并没有解决问题。
我已经成功运行X并可以在电视上看到它,并且已编辑了文件/etc/ssh/ssh_config以允许X11转发。
有人知道我做错了什么吗?
非常感谢
我尝试运行SSH -Y root@和启动xclock作为测试。但是我收到以下错误:
无协议指定 错误:无法打开显示::0
我随后尝试在Arch机器上运行“export DISPLAY=:0”,但这并没有解决问题。
我已经成功运行X并可以在电视上看到它,并且已编辑了文件/etc/ssh/ssh_config以允许X11转发。
有人知道我做错了什么吗?
非常感谢
ssh
,在那里执行export DISPLAY=:0
,然后使用ssh -Y
返回本地机器,不要 执行export DISPLAY
,最后运行xclock
。如果确实在远程机器上的:0
上运行了 X,并且远程用户可以连接到它,则应该可以正常工作。 - n. m.