测试环境:RHEL 6.1,SecureCRT 5.2.1,Xming 6.9.0.31

在家里的PC上用VMWare做了一个Oracle Enterprise Linux虚拟机做数据库,虚拟机OEL没启用图形界面,因此需要在PC上装一个X Window Server才能使用GUI。

看Wiki系统地了解了一下X Window System。X Window System(常被简称为X11或X),是一套基于X display protocol的windowing system,X GUI环境的功能包括窗口的绘制、移动,以及与鼠标、键盘等输入设备的交互。X 协议当前版本为MIT在1987年9月制定的11版----这就是X11的来历,最新版则是2008年9月发布的X11R7.4。

X采用C/S模型:一个X server 和多个应用程序(client)通信。server接收client的请求绘制窗口,并将来自鼠标、键盘等设备的输入传递给client。

初学X的用户经常被描述如何远程使用Linux GUI环境的文档搞糊涂:Linux主机上的应用程序被称为client,而用户终端计算机被称为server,看上去好像说反了。实际上,X是从程序结构而非用户或硬件环境的角度来描述的,在用户终端上工作的X server为应用程序提供服务,所以被看作server,而Linux主机上的应用程序接受服务,所以被看作client。

X server和client可以位于同一计算机上,例如在Linux主机上使用KDE等桌面环境就是这种模式。X server也可以通过同构网络、异构网络或Internet与client通信。

X server与client之间的通信是不加密的,这个问题可以通过SSH解决。SSH是Secure Shell的简称,SSH可以看作是通信被加密压缩版的telnet。我需要用到SSH的forwarding功能,当X server与client所在计算机都支持SSH协议时,X server与client之间不安全的TCP/IP连接可以转送到(forwarding)二者之间建立的SSH连接上。

说了一堆概念,现在可以挽起袖子干活了。Linux主机(A, IP: 192.168.1.201)和Windows客户机(B, IP: 192.168.1.101)都已经装好了,我要做的就是在 B 上安装一个X server,一个SSH客户端,在A上启用SSH的X11 forwarding。

-----------------------------------------------

1. 安装配置B上的X server

X server我选择的是Xming,这是一个免费的windows平台上的X server,很好用。

主程序Xming X server, Xming-6-9-0-31-setup.exe

安装完成后,运行 XLaunch 配置和启动Xming X server,前面基本都是直接“下一步”,

Display 代表一套 I/O 设备,包括显示、鼠标、键盘;Display Number 就是这套 I/O 设备的代号;同时 Display Number 还决定了 Xming X server 的 TCP 端口,端口号为 6000 + Display Number。Linux 主机上的应用程序通过此端口建立与 Xming X server 的连接。

有一个地方需要注意:最好是勾选“No Access Control”:

否则Linux可能会提示“refused by server”:Xlib: connection to "192.168.10.8:0" refused by server

Xlib: No protocol specified

Error: Can't open display: 192.168.10.8:0

2.接着在Putty或SecureCRT中启用“Enable X11 forwarding”即可

現在在工作站執行 GUI 程式,就會出現在你的 Windows 桌面上啦!试试xeyes或xev,是不是很好玩?!

oracle+linux+oel+6.9,用SecureCRT+Xming轻松远程实现linux的X DISPLAY相关推荐

  1. putty xming进入linux桌面,Xming PuTTY 远程登录linux桌面

    使用Xming + PuTTY远程登录linux gnome桌面 关于X window的原理,无须多讲,请看http://www.doczj.com/doc/191ffecb5fbfc77da269b ...

  2. Putty + Xming实现远程登陆Linux显示图形化界面

    一.Putty和Xming的简介 一般我们远程登录linux 服务器,都是使用非加密的 telnet 或者加密的 ssh.这些登录方式有一个特点:只能登录字符界面,不能运行那些带有GUI界面的程序.有 ...

  3. 如何实现SecureCRT通过密钥远程连接linux服务器

    在配置之前先告诉大家我的linux环境: 这里为CRT的版本:   这里为linux的版本:     ssh的配置文件为默认,没有进行任何改动 好了,我们开始配置 实现crt利用密钥远程连接linux ...

  4. Linux学习(一)虚拟机安装linux资源,linux目录结构,购买阿里云服务器远程登陆linux,下载安装并使用Xshell与Xftp

    1,虚拟机安装linux 下载安装VMware虚拟机与一个linux系统镜像文件,linux系统可以选择ubuntu或者centos.虚拟机与Linux镜像文件网盘链接,提取码:6666,具体的安装步 ...

  5. linux的xstart命令怎么不能用,Xstart远程连接Linux图形用户界面

    目标: 在自己的Windows桌面打开Linux的firefox浏览器 工具: Windows: Xmanager的Xstart工具 Linux:   xterm,firefox 说明: 使用Xsta ...

  6. linux下使用geant4指南,四步轻松安装Geant4 (Linux篇) | 入门

    最近开始为订阅号"Geant4不完全学习指南"写一些文章. 正文开始. 四步轻松安装Geant4 (Linux篇) | 入门 软件版本:Ubuntu16.04,Geant4.10. ...

  7. securecrt 乱码_SecureCRT远程连接Linux,配置端点和字节码

    需要编译源码的同学,一般都是win+虚拟机吧,但是再虚拟机里体验并不是很好,所有市面上有很多的软件能够做到在win端直接调用linux的终端,比如今天说的SecureCRT或者XShell等软件,我们 ...

  8. linux登录vnc的命令行,用VNC远程登陆linux (ZT)

    由于客户需要充分利用花了N多money购买的服务器,而服务器上运行的是Linux AS,客户又不太会使用文本模式,因此只好采用配置X-server的方式来给每一个用户一个图形终端了,这多亏了X-win ...

  9. 如何防止XshellPortable、putty、SecureCRT等断网造成Linux命令中断

    在使用XshellPortable.putty.SecureCRT等工具远程连接Linux系统时,如果我们执行了一大堆命令,在命令尚未执行完毕,客户端突然断网或者XshellPortable.putt ...

最新文章

  1. Python内部机制。
  2. Oracle WebCenter 11g 快速开发指南--翻译(一)
  3. pandas模块学习
  4. 合成存储方法,局部/全局变量
  5. java中判断字段真实长度(中文2个字符,英文1个字符)的方法
  6. 前端知识笔记汇总200304
  7. 酒店房间登记与计费管理系统《c语言课程设计》 文库,C语言课程设计--酒店房间登记与计费管理系统程序代码...
  8. 流程图外部数据内部数据图形_数据治理工具:基于SQL图形化数据血缘系统的实现和使用...
  9. java使用itext开源包实现pdf文件合并,亲测可用,响应速度快的惊人
  10. Linux下c编程设置串口属性和读写串口操作说明总结
  11. Tell router update config
  12. BZOJ4170 极光
  13. 追求神乎其技的程式设计之道
  14. Sentaurus TCAD模型创建、激活电极等
  15. 液晶12864图像取模方法
  16. 解决刷GApps时的Error 70报错或64
  17. 2018杭州云栖大会免费送票啦!
  18. Apache端口占用解决办法
  19. FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。附文件重命名代码
  20. LiveNVR流媒体服务Onvif/RTSP平台通道配置支持编辑经度纬度可以用来标注设备位置到电子地图上

热门文章

  1. 如何安装树莓派摄像头
  2. 二叉树中第二小的节点
  3. cat在MATLAB中的应用
  4. 计算机视觉 | 哥大读博五年总结
  5. 基于DQN强化学习训练一个超级玛丽
  6. OpenCV寻找复杂背景下物体的轮廓
  7. 推特雪花算法 java实现
  8. IDEA下使用Jetty进行Debug模式调试【含演示GIF图】
  9. 自制ACL+DHCP实验(初版)
  10. nginx的优先匹配规则