ssh登陆到远程主机后,不能在本机显示,求助大虾

发布于 2022-07-26 06:20:55 字数 213 浏览 12 评论 5

我本机是AS4,远程server是AS3,先在本机运行xhost +,再通过ssh连接到server上,运行程序时总提示'*ERROR* X Window Display Initialization failure  *WARNING* X Window Display Initialization failure',还需要什么设置啊?我试过了,从AS3通过ssh登陆到AS4显示没问题,反过来就不行啦

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

坏尐絯℡ 2022-07-27 02:43:46

有没有通过代理什么之类的啊,有好像就不行.

画中仙 2022-07-27 02:05:09

这个答案网上我也搜到了,干脆我直接把AS3下的/etc/ssh拷到AS4下来用,问题就解决了,不过这个只能解决ssh的问题,telnet或者rlogin之后再显示过来还不行,目前还没有找到解决办法啊

囚我心虐我身 2022-07-27 00:09:04

原帖由 kenduest 于 2006-9-5 00:09 发表

既然你用 ssh 的话,请不要把问题复杂化。

请打开 server sshd 本身 /etc/ssh/sshd_config 内的设定,允许 X11 forwarding 功能。然后你的 client 端通常只要 /etc/ssh/ssh_config 本身也设定支援 X11 for ...

正点

潜移默化 2022-07-26 23:43:07

原帖由 tech11 于 2006-9-4 14:38 发表
我本机是AS4,远程server是AS3,先在本机运行xhost +,再通过ssh连接到server上,运行程序时总提示'*ERROR* X Window Display Initialization failure  *WARNING* X Window Display Initialization failure',还需 ...

既然你用 ssh 的话,请不要把问题复杂化。

请打开 server sshd 本身 /etc/ssh/sshd_config 内的设定,允许 X11 forwarding 功能。然后你的 client 端通常只要 /etc/ssh/ssh_config 本身也设定支援 X11 forwarding 的话,当 ssh client 登入 server 后,DISPLAY 变量会自动设定,只要执行 X 相关程式即可把画面显示于 client 端的主机上。

xhost + 这类比较适合早期传统使用 telnet 连线作法,目前走 ssh 连线可以不用这样进行。

==

雪花飘飘的天空 2022-07-26 21:07:30

xhost是x window 服务器运行的,建议你看一下x window的sever和client之间的关系,就会明白

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文