xhost测试与配置
xhost
xhost 是用来控制X server访问权限的
要求:必须是GUI环境下
功能:
把你的图形程序窗口,发给别人使用,你是看不到别人的操作过程的,等别人操作完成后,文件内容还是存在你的目录下。
但是你可以强kill这个进程,强制关闭这个程序,不再让别人使用,这样,别人做的东东,可能没保存,所以最好是提醒别人关闭,或者等别人使用完成,主动关闭此程序。
但是,像vi vim等非GUI程序是不能弹过去的。
必须是GUI程序,比如:gvim,xclock等。

xhost #显示当前X服务器的授权配置
xhost + 客户端可以从任何主机连接禁止访问控制
xhost + 192.168.0.5 #添加授权ip访问x服务器
xhost - 192.168.1.101 禁止来之主机192.168.1.101访问的命令
xhost + nis:user@domain
通常当你从hostA登陆到hostB上运行hostB上的应用程序时,做为应用程序来说,hostA是client,但是对图形来说,是在hostA上显示的,需要使用hostA的Xserver,所以hostA是server。因此在登陆到hostB前,需要在hostA上运行xhost +来使其它用户能够访问hostA的Xserver。
=======================================================================================================
实操:
本操作环境:centos7,csh,VNC到centos7,a机和b机是2台机器,用户随便。
我是a机,我要把gvim aa窗口给b机,让b机的人操作:
- 先要知道b机的DISPLAY窗口号:login02:50
- b机上不需要操作其它了。
- a机操作:
xhost +
setenv DISPLAY login02:50
gvim aa
这时gvim的窗口,不在我的a机上,而已经在b机上了,我是完全看不到的。
至此,测试完成 ---也是测试成功的。
=======================================================================================================
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!