使用Putty+Xming登录Linux图形化界面
有些Linux程序需要依赖图形界面才能启动,例如Kettle的配置页面。之前都是使用VNC,通过在服务器和客户端分别安装VNCServer和VNCViewer来完成。今天介绍另外一种方式,在客户端利用Putty+Xming登录服务器的图形界面。
Xming
Xming是一个在 Microsoft Windows 操作系统上运行 X Window System 的开源软件。
X Window System
X Window System(常被简称为X11或X),是一套基于X display protocol的windowing system,X GUI环境的功能包括窗口的绘制、移动,以及与鼠标、键盘等输入设备的交互。
X采用C/S模型(这是关键):一个X server 和多个应用程序(client)通信。server接收client的请求绘制窗口,并将来自鼠标、键盘等设备的输入传递给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连接上。
环境:
服务器操作系统:CentOS6.9
客户端操作系统:Win10
客户端软件:Putty0.7,Xming6.9
一、在客户端安装Xming
1、下载Xming
可在以下网址下载Xming安装文件:
https://sourceforge.net/projects/xming/
2、安装并启动XLaunch
安装过程比较简单,一直Next。安装完成后,启动XLaunch,出现设置页面,一步步往后走。
二、使用Putty登录服务器图形界面
我这里根据实际情况(服务器的网络要求),是先登录的跳板机shared-jump,再登录服务器oracle02(10.200.4.117)。
1、在Putty启用X11 forwarding配置
打开Putty客户端,在左侧菜单栏选择Connection->SSH->X11,在右侧配置界面勾选Enable X11 forwarding。
2、登录跳板机
在Putty输入跳板机的IP登录,查看环境变量DISPLAY值为localhost:12.0。
3、登录服务器
在跳板机输入以下命令登录服务器:
ssh -X root@10.200.4.117
查看环境变量DISPLAY值为localhost:10.0。
DISPLAY环境变量
DISPLAY环境变量用来设置将图形显示到何处,格式为host:NumA.NumB。
host指Xserver所在的主机主机名或者ip地址,图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器。如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式。
使用TCP方式连接时,NumA为连接的端口减去6000的值,如果NumA为0, 则表示连接到6000端口; 使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0,则表示连接到/tmp/.X11-unix/X0 。NumB则几乎总是0。
4、在服务器执行命令并打开图形化界面
我这里是要打开kettle配置界面,所以先在命令行窗口进入kettle安装目录,再执行spoon.sh。
这时候看Xming界面,里面已经出现Kettle启动的画面了。
完毕。
使用Putty+Xming登录Linux图形化界面相关推荐
- putty + xming 操作linux 图形化工具(亲测)
首先先启动该服务,然后使用putty进行设置连接,如下图 登录测试: 成功.
- linux远程图形操作系统,二、Linux操作系统之操作篇-Xmanager 远程访问Linux图形化界面...
2.Linux操作系统之操作篇-Xmanager 远程访问Linux图形化界面 红帽配置Xmanager 远程访问Linux: 1. 修改gdm配置文件,修改内容为粗体部分. /etc/gdm/cus ...
- Linux图形化界面如何全屏
将鼠标定位到Linux图形化界面中,点击快捷键:Ctrl+Alt+Enter,退出全屏也是该快捷键,如果全屏效果依然不符合你的要求,你可以选择图形界面上方的系统>首选项>显示中来设置分辨率 ...
- linux英伟达显卡内核不匹配,解决ubuntu16.04循环登录问题,原因为linux图形化界面和英伟达显卡不兼容...
主要步骤为关闭xserver-卸载原有驱动-新装驱动-开启xserver 前提条件,ubuntu系统是开启的,能够通过22端口ssh连接. 1.关闭xserver sudo /etc/init.d/l ...
- linux图形化界面安装输入法,CentOS 7安装图像桌面、Ibus拼音输入法
CentOS 7安装图像桌面.Ibus拼音输入法 一.图形桌面安装 1.安装额外包yum源(extra package for Enterprise Linux) yum install epel-r ...
- 图形界面不卡的linux,图形化界面linux(linaro)的安装小结
描述 本文是在Xilinx官方给出的Zedboard上的Demo(linaro)基础上,并结合笔者的亲自实践,作出的一点小小的总结,希望能给"linux小白们"提供一些参考. 首先 ...
- linux 图形化界面
系统版本:CentOS-7-x86_64 安装后如无图形化界面,则通过命令安装图形界面. 在命令行中输入yum groupinstall "GNOME Desktop" 后回车(注 ...
- Linux图形化界面安装
点击创建新的虚拟机 选择自定义模式然后点击下一步 红色框内是根据自身电脑选择的(一般为默认的就行)然后点击下一步 选择一个镜像文件, 选择安装到的路径还有虚拟机的名称 默认就行 也是默认(电脑配置好的 ...
- linux图形化界面进不去的问题(startx命令报错bash:startx command not found) 经验之谈
1.首先怀疑没安装图形化界面 运行yum groupinstall "X Window System" 如果yum命令报错 出现could not retrieve mirrorl ...
最新文章
- 【机器学习入门到精通系列】多变量线性回归(附详细代码)
- haproxy调度web案例
- SAP License:ERP具有的九种优势
- Windows内存映射步骤
- linux curl post/put请求
- 如何升级mysql-libs_MySQL升级教程(CentOS)
- vb窗体程序设计实例
- [资料分享] 干货~WLAN从入门到精通系列-WLAN技术连载帖汇
- 电路设计_物联网芯片资讯——GPRS
- Android VideoView播放 项目中的 视频文件 自动横屏 全屏播放
- 安装darknet报libQt5Core.so.5: undefined reference
- 芝加哥犯罪率数据集(数据分析与特征处理)
- XML文件的一些操作
- 如何根据自己的需要培养游戏开发技能?又一篇游戏编程入门指南
- ICCV 2021 | 美团“LargeFineFoodAI“研讨会开幕在即,互动有奖
- WVGA与HVGA、QVGA详细解答
- maya中英文对照_最全Maya菜单中英对照表
- 括号匹配(动态规划)
- 地质调查走上云端 国家地质云平台正式上线背后的技术力量
- 高端优雅简历模板打包下载(附找工作指南)