专栏首页QB杂货铺日常开发技巧:x11-forward,使用远程机器的gui程序

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

背景

日常用过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中添加配置即可,如

Host CS
hostname 192.168.12.34
user zhuangqiubin
ForwardX11 yes
ForwardX11Trusted yes

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

gedit  aaa
nautilus ~/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 公司内部技术积累的一些思考

    围绕一个模块一个主题,准备材料,做一场专门的完整的培训或分享,是很有用的。其视频和文档也是重要的技术积累。此处主要想讨论的是,对日常研发过程的零碎问题和解决手段...

    zqb_all
  • repo mirror 与 reference 功能简介

    repo 有提供 mirror 功能,可以帮助减少多份相同代码的下载时间和本地磁盘占用。

    zqb_all
  • nor flash之频率限制

    支持一款nor flash时,出于性能考虑,一般会查看其nor支持的最高频率以及主控端spi控制器的最高频率,以选择一个合适的运行频率。

    zqb_all
  • 零基础,怎么通过写js小例子来积累“工作经验”?

    就我个人接触过的前端新人来看,最大的难题是“没有工作经验”。 没有技能还好解决,不会咱们学就是了。脑子笨,那就多学几遍,学的慢点,最终也能学会。 但这个工作经验...

    web前端教室
  • 误删重要文件怎么办?学会Linux 救援模式再也不担心

    背景 在运用Linux时会出现一些误操作,导致系统无法正常使用,比如删除了某个重要依赖库,或者删除了rpm等等。在这里记录下具体的操作步骤,供以后参考。 意义 ...

    小小科
  • 误删重要文件怎么办?学会Linux 救援模式再也不担心

    在运用Linux时会出现一些误操作,导致系统无法正常使用,比如删除了某个重要依赖库,或者删除了rpm等等。在这里记录下具体的操作步骤,供以后参考。

    马哥linux运维
  • Linux环境下误删重要文件怎么办

    自己的朋友杰哥的微信公众号:(杰哥的IT之旅)里面很多干货,感兴趣的小伙伴可以关注下。

    胡齐
  • 1分钟get程序猿时尚穿搭指南,变身宇宙最靓的仔!

    最近! 票圈流行着这样一则新闻: 快递员凌晨送件,将下班程序员认成小偷 啥?段子? NO!有图有真相~ 翠花儿!上图! ? ? ? ? 程序猿呢! 是自带黑...

    腾讯NEXT学位
  • C#中的多维数组和交错数组

    C#中有多维数组和交错数组,两者有什么区别呢! 直白些,多维数组每一行都是固定的,交错数组的每一行可以有不同的大小。 以二维的举例,二维数组就是m×n的...

    卡尔曼和玻尔兹曼谁曼
  • opencv: cv2.resize 探究(源码)

      我们 习惯的坐标表示 是 先 x 横坐标,再 y 纵坐标。在图像处理中,这种惯性思维尤其需要担心。

    Petrichor_

扫码关注云+社区

领取腾讯云代金券