手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

PuTTY+Xming实现X11的ssh转发

[日期:2015-10-09] 来源:Linux社区  作者:smstong [字体: ]

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 验证服务器端转发成功

此时登陆sshd后,会在用户家目录下生成.XAuthority文件。

echo $DISPLAY

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

5 桌面端安装Xming

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

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

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

PuTTY设置X11转发

7 运行xterm测试程序

xterm显示在Xming上

PuTTY + Xming 实现Oracle图形安装  http://www.linuxidc.com/Linux/2015-08/121051.htm

使用PuTTY时对原始设置的几个简单实用修改 http://www.linuxidc.com/Linux/2014-02/96924.htm

如何通过Putty实现远程登录控制Linux平台 http://www.linuxidc.com/Linux/2013-06/85266.htm

Putty连接VMWare中Ubuntu的问题解决 http://www.linuxidc.com/Linux/2013-05/84819.htm

VMware+Linux+Putty环境配置 http://www.linuxidc.com/Linux/2013-05/84818.htm

使用PuTTY密钥认证机制远程登录Linux  http://www.linuxidc.com/Linux/2015-03/114944.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-10/123948.htm 

linux
相关资讯       putty  Xming 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款