我有一台运行arch linux的树莓派连接到电视,并希望通过从我的Ubuntu机器上SSH'ing在其他地方运行该屏幕上的命令。SSH隧道进入拱形框
我试着运行命令SSH -Y root @并启动xclock作为测试。不过,我得到以下错误:
无协议规定 错误:无法打开显示:0
然后我试图运行“出口DISPLAY =:0”牌坊机器上,但这并不解决问题。
我有X运行良好,可以在电视上看到它,我编辑了文件/ etc/ssh/ssh_config以允许X11转发。
任何人都知道我在做什么错了?
非常感谢
它看起来像要在本地计算机上启动程序并使其显示在连接到远程计算机的显示器上。如果是这样,'-Y'不是你的朋友。这是为了以相反的方式做事。 –
哦,我明白了,所以如果我SSH进入树莓派并从那里运行-Y命令到我的机器上会更好? – Jon
'ssh'到远程机器上,'export DISPLAY =:0','ssh -Y'回来,do ** not **做'export DISPLAY',运行'xclock'。如果你确实在远程机器上运行了':0',并且远程用户可以连接到它,这应该起作用。 –