前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >日常开发技巧:x11-forward,使用远程机器的gui程序

日常开发技巧:x11-forward,使用远程机器的gui程序

作者头像
zqb_all
发布2019-12-27 10:46:51
1.6K0
发布2019-12-27 10:46:51
举报
文章被收录于专栏:QB杂货铺

背景

日常用过ssh登录服务器进行工作,尽管大部分时间,都只需要终端操作,编辑源码也是vim就够用了。

但有时候,还是需要使用gui程序的,比如打开一份pdf,word,ppt,excel等。

碰到这种情况,一种解决方式是,通过scp命令或别的方式,将所需文件拷贝到本地机器,再在本地使用对应的程序打开。

这里介绍另一种方式,使用x11-forward。

x11-forward简介

X11是X Window System主版本11的缩写,它不光是一个基本的GUI软件,X11也被定义为一个网络协议,因为X11提供了非常灵活的网络访问接口。

Linux下执行一个GUI程序通常需要两个部分来协调完成,X server与X client。

X forwarding是X的一个功能,它可以让程序运行在一台主机上,而用户在另外一台机器上与之交互。

即在远程运行的X client,通过ssh跟你本地的X server通讯,从而将远程运行程序的界面显示在本地。

x11-forward使用

在~/.ssh/config中添加配置即可,如

代码语言:javascript
复制
Host CS
hostname 192.168.12.34
user zhuangqiubin
ForwardX11 yes
ForwardX11Trusted yes

带上x11配置登录后,即可直接打开对应的gui程序。例如

代码语言:javascript
复制
gedit  aaa
nautilus ~/
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-01-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • x11-forward简介
  • x11-forward使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档