• 日常开发技巧: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 ~/
    
  • 相关阅读:
    第二次结对编程作业
    第5组 团队展示
    第一次结对编程作业
    BETA 版冲刺前准备(团队)
    项目测评(团队)
    1111111111
    Alpha 事后诸葛亮
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
  • 原文地址:https://www.cnblogs.com/zqb-all/p/10327444.html
Copyright © 2020-2023  润新知