PuTTY+Xming实现X11的ssh转发

  • 需求分析
  • 实验环境
  • 配置步骤

1 需求分析

有些Linux程序还是不能完全离开窗口环境,或者说离开后操作不方便。其中Oracle就是这样一个程序,其工具程序大多数能够在纯命令行静默执行,如 OCI,DBCA,NetCA等,但是工作在图形界面时更加方便。为此,需要利用X11的XServer和XClient跨网工作原理进行远程显示。而更加方便的是,SSHD远程协议完全支持对X11协议的转发,这样我们就可以只需在服务器端开启一个sshd服务即可通过转发X11来实现远程桌面。

2 实验环境:

  • 服务器端: CentOS6, 最小安装,启动sshd。
  • 桌面端:Windows 8.1,puTTY, Xming。

3 配置步骤:

  • 1 服务器端安装xterm作为测试

    yum install xterm

  • 2 服务器端安装xauth程序,sshd需要这个程序执行X11转发

    yum install xauth

  • 3 服务器端编辑/etc/ssh/sshd_conf文件,激活X11转发。

    X11Forwarding yes

    重启sshd。

  • 4 验证服务器端转发成功

    echo $DISPLAY

    显示结果:localhost:10.0,说明服务器端配置成功,否则如果为空,则配置有错。

  • 5 桌面端安装Xming

    这个一个免费的程序,可以自行下载安装到Windows上,非常简单,无需配置。

  • 6 桌面端启动Xming,配置PuTTY转发X11

    Xming作为Xserver需要首先启动。然后在PuTTY左侧导航栏中依次选择:【Connection】【SSH】【X11】,在右侧面板中选中【Enable X11forwarding】复选框,保存后重新打开到服务器的会话。

  • 7 运行xterm测试程序

时间: 2024-10-13 12:42:29

PuTTY+Xming实现X11的ssh转发的相关文章

[转] PuTTY + Xming 远程使用 Linux GUI

[From] http://www.zw1840.com/blog/zw1840/2008/10/putty-xming-linux-gui.html By zw1840 on October 28, 2008 10:01 AM | No Comments | No TrackBacks 在家里的PC上用VMWare做了一个Oracle Enterprise Linux虚拟机做数据库,虚拟机OEL没启用图形界面,因此需要在PC上装一个X Window Server才能使用GUI. 看Wiki系统

putty+Xming使用方法

putty可以执行非图形界面的命令, 但是如果是开启图形界面的命令, 如firefox, 就不行了. 用过xwin32或者xmanager的人应该知道,xwin32和xmanager是独立的应用程序, 就是说单独, 不需要其他程序即可远程控制linux, 但是xwin32和xmanager都不是免费的, 都是收费软件. Putty+Xming则不一样, Xming相当于putty的一个增强的图形插件 先来处理ubuntu服务器, 安装openssh-server和xbase-clients #a

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

走了不少弯路啊~~~言归正传,最近研发和我说要在一台EC2的机器上运行一个带GUI的程序,当时我就纳闷了:EC2的机器应该没有桌面套件的吧,那该怎么运行GUI的程序呢?百思不得其解时收到一封邮件,大致意思是某某人通过Xming实现了这个功能.受此启发,我就去研究了下Xming这个工具. Xming这个工具大致使用方法是: 1. 在本地Windows客户端上安装Xming,然后运行XLaunch,启动一个“Xming Server”(注意是Server) 2. 打开Putty,启用X11 Forw

SSH转发

前言 前面介绍了ssh的两种连接方式,是在学习过程中连接主机的方式.在实际生产场景中,环境可能更加复杂.这里再介绍2种在实际工作中如何安全的访问想要访问的主机. SSH端口转发 SSH 会自动加密和解密所有SSH 客户端与服务端之间的网络数据.但是,SSH 还能够将其他TCP 端口的网络数据通过SSH 链接来转发,并且自动提供了相应的加密及解密服务.这一过程也被叫做"隧道"(tunneling),这是因为SSH 为其他TCP 链接提供了一个安全的通道来进行传输而得名.例如,Telnet

Putty是一个专业的SSH连接客户端

http://www.putty.ws/PuTTY-LinuxVPS Putty是一个专业的SSH连接客户端,当然可以用来连接Linux操作系统的VPS.下文是Putty连接工具的使用方法与详细教程,这里的“详细”是指步骤详细,而不是介绍详细,仅适合新手. 运行后主界面如下: 1.在“主机名称(或IP地址)”中输入您的服务器的IP地址.如果您没有修改SSH端口,则端口号保持默认的22即可.当然,修改SSH的默认连接端口可以减少很多被攻击的可能. 2.点击下方的“打开”按钮: 3.稍等片刻,会提示

测试ssh转发

端口转发提供: 1.加密 SSH Client 端至 SSH Server 端之间的通讯数据. 2.突破防火墙的限制完成一些之前无法建立的 TCP 连接. 但是只能转发tcp连接,想要转发UDP,需要另外安装软件. 场景一: 现在有A,B两台机器,可以互相ssh访问,但是B上防火墙组织所有其他端口访问,想通过ssh转发,让A的8000端口访问B上8001端口. A的ip:192.168.66.19 B的ip:192.168.66.78 B内开启防火墙 systemctl start firewa

xming + putty 搭建远程图形化ssh访问ubuntu 14.04

putty下载: http://www.putty.org/ 一般我们远程登录linux 服务器,都是使用非加密的 telnet 或者加密的 ssh.这些登录方式有一个特点:只能登录字符界面,不能运行那些带有GUI界面的程序. 有时候为了学习或者工作的需要,我们需要远程打开有图形化界面的 linux application, 今天就给大家介绍一款软件:xming, 配合putty能够很好的完成我们的需求. 我们都知道,putty是一个用来远程登录 unix/linux 服务器的客户端,可以使用T

SSH转发机制

第一部分 概述 当你在咖啡馆享受免费 WiFi 的时候,有没有想到可能有人正在窃取你的密码及隐私信息?当你发现实验室的防火墙阻止了你的网络应用端口,是不是有苦难言?来看看 SSH 的端口转发功能能给我们带来什么好处吧! 端口转发概述 让 我们先来了解一下端口转发的概念吧.我们知道,SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据.但是,SSH 还同时提供了一个非常有用的功能,这就是端口转发.它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及

windows平台下使用putty+xming远程vbox中的mininet->xterm

Mininet的图形化界面 PS:发现这个平台不能直接将写在word中的图片一同拷贝进来,于是对其中的某些部分又作了文字说明,仅代表个人意见,欢迎讨论. 从mininet官网下载的mininet-vm其实是不带图形界面的,因此在安装完之后无法使用xterm.于是本文对网上的一些工具进行总结之后得出如下方案: 下面本文的方法: 主机OS为windows. 工具为Xming和Putty,Xming需要安装,Putty直接为exe程序,直接运行即可. Xming为服务器,管理和维护远程和本地之间的通信