加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – SSH隧道进入arch box

发布时间:2020-12-13 23:06:08 所属栏目:Linux 来源:网络整理
导读:我有一个运行arch linux的raspberry pi连接到电视,并希望通过SSH从我的Ubuntu机器在其他地方运行命令. 我已经尝试运行命令SSH -Y root @并启动xclock作为测试.但是我收到以下错误: 没有指定协议 错误:无法打开显示:: 0 然后我尝试在arch机器上运行“export
我有一个运行arch linux的raspberry pi连接到电视,并希望通过SSH从我的Ubuntu机器在其他地方运行命令.

我已经尝试运行命令SSH -Y root @并启动xclock作为测试.但是我收到以下错误:

没有指定协议
错误:无法打开显示:: 0

然后我尝试在arch机器上运行“export DISPLAY =:0”,但这并没有解决问题.

我有X运行正常,可以在电视上看到它,我已编辑文件/ etc / ssh / ssh_config以允许X11转发.

谁知道我做错了什么?

非常感谢

解决方法

Arch Linux wiki在设置方面有 some good instructions.我挣扎了一段时间,直到找到它们,但对我来说关键是在sshd_config中设置SSH转发(大多数发行版似乎默认启用它,但Arch没有).

一旦你在SSHD中启用了X转发,我还发现为Xorg(“pacman -S xf86-video-dummy”)安装虚拟视频驱动程序很有帮助,它摆脱了有关错过RANDR扩展的恼人错误.如果你已经在Pi上本地运行了一个真正的X服务器,那么这可能就没有必要了 – 就我个人来说,我的运行完全是无头的.

我发现当从iMac使用’ssh -X’运行时,我不必担心设置DISPLAY变量或xhost.我希望Ubuntu的行为一样.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读