`
wly719
  • 浏览: 290823 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

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
这样配置的作用就是允许SSH的X转发。其实本质上说,这样做是有一定安全风险的,SSH并不能绝对的保证你数据的安全性,不过,一般情况下,这也够了。

二、安装Xming
需要在本地Windows上运行一个X Server。选择有很多:Cygwin下的X Server恐怕是最著名的,但是为了这么一个小小的事情去安装一个“相对巨大”的Cygwin,似乎有些夸张;除了Cygwin,还有两个著名的商业软件可以选用,Xwin32和Xmanager,上学期IC实验用的就是Xmanager,感觉很流畅很好用,不过,虽然Xmanager可以试用,但是终究还是商业软件;还有一个选择,就是这里要讲的,开源软件Xming。

Xming是一个配置简单而功能强大的开源X Server,可以运行在M$的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
Windows下有很多支持SSH/Telnet等远程登录协议的客户端,比如SecureCRT、XShell、PuTTY等,甚至大家用来登录BBS灌水用的FTerm都带有SSH的功能,只不过不如PuTTY这样的软件专业和强大罢了。

我用的是著名的免费的PuTTY,相信很多人的选择也跟我一样。因此,就不再赘述PuTTY的配置和使用了。这里要说的,是添加PuTTY对X转发的支持。运行PuTTY,在配置界面,选择“Connection-SSh-X11”,选中“Enable X11forwarding”,“X display location”中填上上一步中“Display number”中的数字(此处就是“localhost:0”)。


然后连接登录远程主机,看上去一切正常的样子。

四、问题及解决之道
于是试着运行一下vbox


  • 大小: 38.8 KB
  • 大小: 80.5 KB
  • 大小: 30.5 KB
  • 大小: 66 KB
分享到:
评论

相关推荐

    xming+putty在windows下远程访问linux.doc

    xming+putty 在 Windows 下远程访问 Linux ...使用 xming + putty 在 Windows 下远程访问 Linux 的方法,可以方便地访问 Linux 的 GUI 程序。这种方法可以广泛应用于各种场景,例如,远程办公、远程教育、远程医疗等。

    (转)xMing+putty 连linux

    总结来说,"xMing+putty 连接Linux" 是一种在Windows上远程操作Linux服务器并运行图形化应用的有效方法,结合了PuTTY的安全远程连接和xMing的图形界面支持。这个组合对于开发人员和系统管理员来说非常实用,尤其是...

    windows远程桌面linux的Xming+putty

    首先,Xming是一个开源的X Window Server软件,它可以在Windows上运行,接收来自远程Linux服务器的X11会话。Xming-6-9-0-31-setup.exe是这个软件的安装程序,用于在Windows上安装Xming。安装过程中,确保勾选...

    putty和Xming用于windows平台上远程使用linux

    为了在不离开Windows环境的情况下充分利用Linux的功能,Putty和Xming成为了重要的工具。这两个软件允许用户通过图形界面(GUI)远程访问和操作Linux系统。 Putty是一个流行的免费SSH客户端,它支持多种网络协议,...

    Windows7配置PuTTY+Xming连接CentOS7 SSH服务器图形化界面

    在这个场景下,我们使用PuTTY作为SSH客户端,而Xming作为X Window System的本地实现,以实现远程Linux系统的图形界面在本地Windows上显示。下面将详细解释这两个工具以及如何配置它们。 PuTTY是一款免费、开源的SSH...

    Xming+fonts+putty

    总结起来,Xming、Fonts和Putty组合在一起,为Windows用户提供了在本地机器上无缝运行远程Linux服务器图形界面的能力。这种功能对于开发者、系统管理员以及需要频繁与Linux服务器交互的用户来说尤其有用。通过理解...

    Xming+putty

    Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序(转) LinuxWindowsSSH配置管理网络应用 一、原理 Linux/Unix的X Window具有网络透明性。X Window系统里有一个统一的Server来负责各个程序与显示器、...

    Xming和putty

    Xming作为本地X服务器,能够接收来自远程主机的X Window应用的图形输出,并在你的Windows桌面环境下显示。这对于那些没有内置Windows版本或者在Windows上运行不便的Linux应用来说,是一个非常实用的解决方案。 ...

    Putty+Xming

    Xming是Windows下的一个X Server实现,它能够接收来自远程主机的X Window系统图形信息并将其在本地显示。在安装Xming后,配合Putty使用,用户可以运行远程服务器上的图形应用程序,如GIMP、Firefox等,而无需在本地...

    Xterm一个用于远程连接linux的图形可视化工具

    这些工具可以作为X服务器运行在Windows上,接收来自远程Linux的X11请求,并在本地显示图形界面。一旦设置完成,用户就可以在Windows桌面看到Linux命令行界面,如同直接在Linux环境下操作一样。 **使用Xterm的步骤**...

    putty-xming-ubuntu-install-oracle.pdf

    总的来说,这篇文档提供了一个方便的指南,使得Windows用户能够通过Putty和Xming轻松地在本地系统上运行远程Linux主机的图形界面程序,这对于开发者、系统管理员以及需要跨平台工作的IT专业人士非常有用。...

    xp远程登录ubuntu:能够让你在 Windows 上使用 Linux 的程序

    而Xming则是一个轻量级的X Window System服务器,可以在Windows系统上运行,使得用户能够在本地Windows环境下显示远程Linux服务器上的图形应用程序。 以下是对这一技术的详细解释: 1. ** PuTTY**: PuTTY是一个...

    putty-xming-ubuntu-install-oracle.docx

    本文主要介绍如何在Windows环境下,利用PuTTY和Xming软件组合,实现在远程Linux主机上运行图形界面程序。以下是对标题和描述中涉及的知识点的详细解释: 1. **X Window系统**: Linux/Unix的图形用户界面(GUI)...

    windows远程登陆linux的方法大全

    Cygwin不仅提供了Windows下的Linux环境,还允许用户通过SSH协议远程登录Linux系统,获取图形界面。其核心优势在于兼容性和多功能性,适合那些需要在Windows环境中频繁切换至Linux环境的用户。 - **安装与配置**:...

    xming专业linux/unix GUI工具

    Xming是一款强大的开源软件,它允许Windows用户在本地操作系统上运行远程Linux或Unix系统的图形用户界面(GUI)。这个工具为那些无法或者不想在Linux服务器上配置图形环境的用户提供了一个便捷的解决方案。Xming的...

    Xming绿色版

    Xming是一款轻量级的开源X Window系统服务器,专为Windows操作系统设计,使得用户能够在Windows环境下运行基于X11协议的Unix或Linux应用程序。这款软件是绿色版,意味着它无需安装,下载解压后即可使用,方便快捷,...

    Windows上远程管理Linux服务器.pdf

    这样一来,用户就可以像使用Windows终端服务一样,对远程Linux主机进行操作。 在Linux服务器端,以Red Hat Enterprise Linux AS 4(以下称为AS4)为例,我们需要做以下设置: 1. **启动方式**:确保Linux以图形化...

    Linux远程控制程序

    本篇文章将详细介绍如何使用Windows下的Linux远程控制工具,并以Winscp为例进行详细讲解。 Winscp是一款流行的开源文件传输协议(FTP)客户端,特别针对SSH(Secure Shell)进行了优化,适用于Linux服务器的文件...

Global site tag (gtag.js) - Google Analytics