Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序

一、原理
    Linux/Unix的X Window具有网络透明性。X Window系统里有一个统一的Server来负责各个程序与显示器、键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与Server进行交互。所以对于任何一个应用程序,本地运行和远程运行的差别仅仅是X Server的地址不同,别的没有差别。所以在Windows运行一个X Server,就可以很方便的远程运行有GUI的Linux应用了。同时,OpenSSH具有X转发功能,可以将Linux主机的X程序通过SSH的管道转发给客户端。于是,通过PuTTY到主机,再将接收到的由主机转发来的X程序的交互交给在本地Windows系统下运行的X Server来管理和显示,原则上说,这就可以实现远程使用Linux的GUI程序。

主机上需要的配置:
    #vi /etc/ssh/sshd_config

取消这一行的注释——如果没有这一行则手动添加之:
    X11Forwrding yes
二、安装Xming
    Xming是一个配置简单而功能强大的开源X Server,可以运行在MS的XP/2003/Vista操作系统下。
  Xming的主页:http://www.straightrunning.com/XmingNotes/
    Xming的SourceForge页面:http://sourceforge.net/projects/xming/

从SourceForge下载Xming-setup.exe(最新的版本是6.9.0.31),在本地安装。第一次运行时使用开始菜单里面的XLaunch来启动,产生一个初始的配置文件。对于简单的使用来说,不需要任何特殊的配置,一切使用默认即可。Xming的具体配置和使用可以参考Xming的Manual。需要记住的是“Display number”中的数字,此处使用默认的0。

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

三、配置PuTTY
    运行PuTTY,在配置界面,选择“Connection-SSh-X11”,选中“Enable X11forwarding”,“X display location”中填上上一步中“Display number”中的数字(此处就是“localhost:0”)。
四、乱码问题解决
    如果图形界面上是乱码或方块,那是由于Xming没有相应的字体。
    从Xming的SourceForge页面下载xming-fonts-setup.exe(最新版本是7.3.0.15),安装到Xming的安装路径下即可。

转载于:https://www.cnblogs.com/jimeper/archive/2008/12/23/1360288.html

Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序相关推荐

  1. xming+putty在windows下远程linux主机图形界面程序及putty乱码解决

    一.原理 Linux/Unix的X Window具有网络透明性.X Window系统里有一个统一的Server来负责各个程序与显示器.键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协 ...

  2. Xming + SecureCRT 在Windows下远程Linux主机的X11图形转发

    1.   在windows上安装Xming(下一步下一步即可),一般安装完会自动开启(右下角有个Xming的图标) 2.   关掉Xming(右击图标退出) 3.   打开XLaunch,点击下一步 ...

  3. 如何在Windows下使用Linux系统来编译和运行程序?

    很多开发人员都有这样的疑问:自己平时是在Windows下面办公的,而自己编写的程序的运行环境又是Linux的,如何从Windows切换到Linux呢?是不是要专门到Linux机器上去编写代码呢? 实际 ...

  4. 【转载】Windows 10 运行 Linux子系统的图形界面程序

    从 Windows 10 的 Bash 环境中启动图形界面的 Linux 程序的方法.一位名叫 w2qw 的开发者找到了一个可以在 Bash 之外运行 X 服务器的方法,从而可以在 Windows 1 ...

  5. 如何使用远程Linux虚拟机的图形界面

    博客主页:https://tomcat.blog.csdn.net 博主昵称:农民工老王 主要领域:Java.Linux.K8S 期待大家的关注

  6. windows下远程连接Linux桌面

    http://nameyjj.blog.51cto.com/788669/582965 在windows下使用vnc viewer远程连接Linux桌面,主要配置步骤: Linux: 1.rpm -q ...

  7. 常用的linux远程管理方法,常用windows下远程管理Linux服务器的方法

    常用windows下远程管理Linux服务器的方法 来源:互联网 作者:佚名 时间:2013-04-14 12:48 随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域 ...

  8. TightVNC Windows下远程连接Linux桌面

    引言: 必须明白: vncserver在调用的时候,会根据你的配置来启用server端的监听端口, 端口默认是从5900开始,再加上你的桌面号. 比如你的桌面号为1,则vnc的连接端口号为5900+1 ...

  9. Windows下及linux下PVM并行计算平台的搭建

    Windows下及linux下PVM并行计算平台的搭建 Windows98下PVM的构建: 1.到http://www.csm.ornl.gov/pvm/网站下载PVM 3.4.3 Installsh ...

最新文章

  1. Mocha BSM基础架构管理——灵活的网络拓扑展现
  2. 八数码问题及A*算法
  3. matplotlib之Rectangle
  4. 使用java 自带的webservice
  5. Vue2 的学习经历 初识
  6. C++ string 介绍
  7. ElasticSearch 中的中文分词器该怎么玩?_03
  8. caffe报错:Check failed: width <= datum_width (28 vs. 17)
  9. IDEA 运行maven命令时报错: -Dmaven.multiModuleProjectDirectory system propery is not set
  10. 功能测试工程师想快速学习新技术?7个捷径教给你!
  11. 20155307 刘浩 信息安全技术(李冬冬) 实验三 数字证书应用 实验报告
  12. cuda必须装在c盘吗_善待你的系统盘——系统盘(C盘)解决方案
  13. C# Winform SplitContainer组件创建侧边菜单
  14. 单片机机器周期怎么计算公式_单片机机器周期的计算
  15. 计算机时代汉字书写有了新的方式,网络时代的汉字书写
  16. html数独游戏源代码,数独算法及源代码
  17. struts2 数据校验
  18. pbe近似_量子化学中的主要近似.doc
  19. Chrome浏览器保存微信公众号文章中的图片
  20. 支持生僻字且自动识别utf-8编码的php汉字转拼音类,支持生僻字且自动识别utf-8编码的php汉字转拼音类_php技巧...

热门文章

  1. ielts indicator 考前准备 checklist
  2. if you want to have your life valuable
  3. U3D游戏运行时资源是如何从AB中加载出来的
  4. RHEL5.4 iptables 配置详解(图)
  5. 科学家研发机器人混入南极企鹅群 获“友好”对待
  6. Intellij IDEA 神器那些让人爱不释手的小技巧
  7. Day12 CSS简单用法
  8. mediawiki常用设置
  9. (转)在WCF服务的ServiceReferences.ClientConfig中使用相对路径
  10. Linux基本网路配置及软件包的安装