Putty+Xming实现在Windows客户端显示Linux服务器端的图形化程序

走了不少弯路啊~~~言归正传,最近研发和我说要在一台EC2的机器上运行一个带GUI的程序,当时我就纳闷了:EC2的机器应该没有桌面套件的吧,那该怎么运行GUI的程序呢?百思不得其解时收到一封邮件,大致意思是某某人通过Xming实现了这个功能。受此启发,我就去研究了下Xming这个工具。

Xming这个工具大致使用方法是:

1. 在本地Windows客户端上安装Xming,然后运行XLaunch,启动一个“Xming Server”(注意是Server)

2. 打开Putty,启用X11 Forwarding,在X Display Location中填入localhost:0

3. 连上远端Linux服务器,然后执行相应的带有GUI的程序,如gedit,firefox等

刚开始时的一些疑问:

1. 对于远端Linux服务器是否要求其本身自带GNOME或KDE?---否

时间: 2024-10-17 21:32:59

Putty+Xming实现在Windows客户端显示Linux服务器端的图形化程序的相关文章

如何实现在Windows上运行Linux程序,附示例代码

如何实现在Windows上运行Linux程序,附示例代码 微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On Windows的原理,而今天的这篇文章将会讲解如何自己实现一个简单的原生Linux程序运行器, 这个运行器在用户层实现, 原理和Bash On Windows不完全一样,比较接近Linux上的Wine. 示例程序完整的代码在github上, 地址是 https://github.com/30324

windows平台使用SecureCRT+Xming实现图形界面来执行linux平台的一些图形程序

需求分析:windows平台下使用ssh远程连接linux服务器,实现图形界面来执行linux平台的一些程序,如system-config-kickstart.xeyes.等 实验环境:服务器端:CentOS6/CentOS7系统windows端:Windows10/8/7系统.SecureCRT, Xming 配置部分: linux服务器端 编辑/etc/ssh/sshd_conf文件,开启X11转发.# vim /etc/ssh/sshd_confX11Forwarding yes   #默

thrift配置——windows客户端与linux服务端通信(C++)

windows客户端: 1.首先要安装boost库 下载源文件 2.安装boost之前先要安装python-3.4.0.amd64,很多地方没有说,弄了很久 3.运行bootstrap.bat 生成bjam 4.bjam --toolset=msvc-9.0 --build-type=complete  编译好要30分钟 5.下载thrift0.9.1 6.thrift-0.9.1\lib\cpp下的工程要编译生成libthrift.lib 不然没办法用 7.这里用vs2010编译,要在c++常

CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面

需求及说明 开发老大突然心血来潮,让实现在windows下通过vnc实现连接到CentOS系统的图形化界面,这里实践CentOS7.2下安装VNC,让Windows远程桌面Linux解决了不少问题,写个实际操做,如果你们碰到同样的问题,就可以迅速解决,无需头疼甚至放弃了. 说明:这里的系统为CentOS 7.2的图形化界面系统, 开始操作 1.安装安装X-Window # yum check-update # yum groupinstall "X Window System" # y

linux下c图形化编程之gtk+2.0简单学习

在linux下想做一个图形化的界面,然后自己选择使用gtk+2.0来进行编辑,我的电脑已经安装过gtk+2.0了,所以就在网上找了一个安装方法,结果未测试,大家有安装问题可以说下,一起探讨下. 1.安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install build-essential 2.安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件 sudo apt-get install gnome-core-devel 3.用于在

Samba服务windows客户端访问Linux共享报错

报错提示 不允许一个用户使用一个以上用户名与服务器或共享资源的多个链接.终端与此服务器或共享资源的所有连接,然后再试一次. 解决方法 原因是现在使用的机器曾经与服务器有过连接,连接断开后操作系统未将连接状态清除:在cmd下运行以下命令来清除系统记录列表. net use * /del /y 原文地址:https://www.cnblogs.com/qiaokeshushu/p/9363277.html

Windows 远程在Linux下 发布tomcat web程序

Linux虚拟机太卡了,但是我要在Linux下调试程序啊.干脆使用ssh远程登录到我的Linux下,就可以在windows下修改程序,只是发布的时候,发布到linux上就可以了. 一.Linux安装ssh sudo apt-get install ssh 使用securecrt远程登录到Linux 二.linux安装sz.rz sudo apt-get install lrzsz sz---从服务器拿文件   rz--向服务器传文件 三.本地发布出war包,上传到Linux tomcat目录 四

Linux下MySQL图形化管理工具

Valentina Studio: 跨平台,有免费版本,我试用时候经常崩掉. https://www.valentina-db.com/ DBeaver: 跨平台,免费. http://dbeaver.jkiss.org/ MySQL Workbench: 跨平台,免费

linux中添加图形化界面

搞好本地yum源以后,再执行两个yum命令 yum groupinstall "X Window System" 如果喜欢用GNOME桌面的话继续执行 yum group install ""GNOME Desktop Environment"" yum group install ""KDE (K Desktop Environment)""