有时候,我们需要在命令行中使用远程的GUI程序,这样我们就需要x11转发的来进行访问;

Linux平台下不需要特别的配置,假如我们要远程的机器是centos机器,只要做如下配置即可:

#vi /etc/ssh/sshd_config
取消这一行的注释——如果没有这一行则手动添加之:
X11Forwrding yes

之后重启sshd服务;

Linux 用户客户端这边使用如下命令,进入ssh,然后打开图形界面即可:

ssh -X user@192.168.0.200      //-X参数表示转发X11数据, 把用户名称user 以及服务器S的ip地址替换为你自己的

windows 这边需要下载一下xming软件:

Xming是一款开源的X Server主页:http://www.straightrunning.com/XmingNotes/
SourceForge页面:http://sourceforge.net/projects/xming/

安装完成后,运行XLaunch,一切使用默认,产生一个初始的配置文件,需要记住的是下图中标示出的“Display number”中的数字,此处使用默认的0;

启动完成后,在托盘区会出现一个“X”形状的图标,这表示Xming已经在运行了,将鼠标悬停上去,能看到当前使用的“Display number”。

之后设置putty 转发:

putty 登录完成后,输入gnome-terminal,firefox即可使用远程gui程序了。非常方便的。

参考链接:

https://www.linuxidc.com/Linux/2011-09/42340.htm

https://www.cnblogs.com/tsfh/p/9022170.html

https://www.cnblogs.com/zhwl/archive/2013/03/04/2942606.html

Mac OS 系统使用 XQuartZ软件可以实现相同的功能:

1. 下载最新版本的 XQuartZ软件

2. 安装并重启电脑

3. ssh -X 连接远程机器(保证远程机器开启了转发)

4. 输入 firefox 等命令进行启动程序

5. 如果配置不行,请参考修改 ~/.ssh/config 文件,添加如下条目:

ForwardX11Trusted yes
ForwardX11 yes
XAuthLocation /opt/X11/bin/xauth

配置修改好后,再次连接即可使用,我在配置过程中也参考一些博客如下:步骤大同小异,如果你配置不成功可以给我留言,也可以参考参考其他博客;

https://blog.csdn.net/dobell/article/details/55047811

https://www.jianshu.com/p/0ed9426eb872

https://dyhr.com/2009/09/05/how-to-enable-x11-forwarding-with-ssh-on-mac-os-x-leopard/

https://blog.csdn.net/chuigedaqiqiu/article/details/82977909

https://www.xquartz.org/

资源来源自网络,如果对您有所帮助的话,请点击推荐吧!

文章原地址:https://www.cnblogs.com/xuyaowen/p/ssh-X11forward.html

转载于:https://www.cnblogs.com/xuyaowen/p/ssh-X11forward.html

windows linux 通过SSH X11Forwrding 使用图形化界面相关推荐

  1. linux远程登录x11,windows linux 通过SSH X11Forwrding 使用图形化界面

    有时候,我们需要在命令行中使用远程的GUI程序,这样我们就需要x11转发的来进行访问: Linux平台下不需要特别的配置,假如我们要远程的机器是centos机器,只要做如下配置即可: #vi /etc ...

  2. wsl使用可视化界面_通过 VcXsrv 在 WSL2 上使用图形化界面(xfce4)

    当然网络上已经有很多相关教程了,但是对于我的情况那些方法都不完全正确以至于我不能使用图形化界面.所以如果你查了很多方法也不能使用的话可以看看这篇. 这是我的系统参数. 开门见山 启动 VcXsrv 在 ...

  3. NuGet学习笔记(2) 使用图形化界面打包自己的类库

    上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新.在安装好NuGet扩展后,我们已经能够通 ...

  4. NuGet学习笔记(2) 使用图形化界面打包自己的类库[转]

    http://www.cnblogs.com/lzrabbit/archive/2012/05/01/2477607.html 上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet ...

  5. 【转】NuGet学习笔记(2)——使用图形化界面打包自己的类库

    上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新.在安装好NuGet扩展后,我们已经能够通 ...

  6. NuGet学习笔记(2)——使用图形化界面打包自己的类库

    上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新.在安装好NuGet扩展后,我们已经能够通 ...

  7. 腾讯云linux服务器怎么使用图形化界面_winscp使用方法,winscp使用方法详细说明...

    WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议,它的主要功能就是在本地与远程计算机间安全的复制文件.与使用FTP上传代码相比,通过WinSCP可以直接使 ...

  8. termux使用无图形界面linux,在termux上使用图形化

    最近老是被人问怎么在termux上用图形化(GUI),想来不如写一篇文章得了. 被人吐槽写的太抽象了,我改还不行吗 VNC Termux原生 准确来说,原生是不可能的,你不可能在termux那个窗口里 ...

  9. 腾讯云linux服务器怎么使用图形化界面_自己搭建一个自动签到和远程下载的服务器...

    先上效果图: 天天不用为签到发愁了.否则有一天忘记了.后悔死了.所以这里构造自己的签到工具.选一个N1或贝壳云这类的盒子.低功耗,高扩展.想怎么弄就怎么弄. 这里用贝壳云做例子: 使用的镜像是:Arm ...

最新文章

  1. Windows Mobile 与 PC之间的通过蓝牙(Bluetooth) 传输文件的开发
  2. 详解如何修改Laravel Auth使用salt和password来认证用户
  3. CMake笔记1 构建基本的项目
  4. SCI和影响因子:学术评估与商业运作——Nature实证研究
  5. 前用户sudo免密码
  6. Unity插件-HighlightingSystem(边缘光)
  7. Vue开发环境搭建详解
  8. 网吧网吧无盘服务器配置,网吧无盘服务器配置杂谈
  9. 一文看懂马尔科夫过程
  10. Annoying Present CodeForces - 1009C
  11. Limbo模拟器的三两事
  12. 3D打印机DIY之五------切片软件Cura的使用
  13. 计算机网络口诀,网线水晶头接法顺序图解分享,这个简单口诀记好了(超实用)...
  14. vue3 +vite+ts实战项目添加 eslint + prettier + lint-staged 踩坑指南
  15. 推荐一款pdf阅读软件——SumaTra PDF
  16. 全开源iApp后台带PHP文件源码
  17. Linux系统核心调度器——周期性调度器详解
  18. PDPS软件:机器人焊枪工具自动选取功能介绍与使用方法
  19. MAC删除多余的声音驱动文件
  20. 番茄工作法总结-第二章:背景

热门文章

  1. 为什么阿里巴巴建议集合初始化时,指定集合容量大小
  2. LeetCode 59 _ Sprial Matrix II 旋转矩阵2
  3. Pycharm安装工具包
  4. accept系统调用内核实现
  5. BZOJ4893: 项链分赃 BZOJ4895: 项链分赃(增强版)
  6. 算法知识点总结——算法分析基础
  7. 【洛谷P1381】单词背诵
  8. appearance 设置公共属性
  9. 进fastreboot
  10. loadrunner 11 下载地址