没有合适的资源?快使用搜索试试~ 我知道了~
putty-xming-ubuntu-install-oracle.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 129 浏览量
2022-10-16
10:09:00
上传
评论
收藏 841KB DOCX 举报
温馨提示
试读
22页
。。。
资源推荐
资源详情
资源评论
一 在 远 程 的 windows 上 , 通 过
putty+Xming 实现远程 linux 图形界面显示。
Xming + PuTTY 在 Windows下远程 Linux主机使用图形界面的程序
2008-04-18 13:31
起因
接下去的工作要作一些数值模拟,于是到师兄的工作站上开了个帐号。工作站运
行的是 RHEL4,要说远程 SSH,就算是 FTerm也足够胜任,不过,因为我 要用的
查看计算结果的软件需要使用图形界面,这一点就比较麻烦了。用 VNC,一来耗
费资源,二来 VNC在 win下的表现实在不咋样。
参考
记起上学期的 VLSI设计的计算机实验,几十个人从运行 Windows XP的 PC上,
用 XShell SSH到实验中心的运行 Solaris的 Sun工作站,运行 Cadence的工具
集,那就是带 GUI的。于是想,是否我也能这么干呢?往 Debian中文 和 Ubuntu
中文邮件列表投递了封邮件,提出了这个问题,根据列表上的回复,再 Google
了一圈,整理了一下,基本上明白了该怎么做,细节的问题还是 不清楚,于是
先做一下再说。
一、原理
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”)。
然后连接登录远程主机,看上去一切正常的样子。
四、问题及解决之道
于是试着运行一下 emacs 吧!
嘿!图形界面果然出来了,只是,咋看不到文字,全是些方块啊?!
看看终端的输出信息:
"-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Cannot convert string
"-*-helvetica-medium-r-*--*-120-*-*-*-*-iso8859-1" to type FontStruct
哦,原来是 Xming没有相应的字体!
去 Xming的主页查查 manual,可以为 Xming添加 Windows的系统字体,也可以
使用 Xming提供的字体。
使用 Xming提供的字体是很简单的,从 Xming的 SourceForge页面下载
xming-fonts-setup.exe(最新版本是 7.3.0.15),安装到 Xming的安装路径下即
可。我的 Xming安装路径是 D:\Program\Xming\,则安装字体之后的字体路径就
是 D:\Program\Xming\fonts\。经测试,这样安装字体后,运行emacs字体能正
常显示了。
如果不想安装字体,自然也可以让 Xming使用 Windows的系统字体。可是怎么配
置呢?
还记得 Linux下是怎么添加字体的么?对了,要为字体生成 cache文件,使用的
工具就是 mkfontscale。
为此,从 Xming的 SourceForge页面下载 Xming-tools-and-clients,解压缩到
Xming的安装路径。切换到 Windows的的 cmd(命令提示符),cd到 Xming的目
录,执行以下命令:
>mkfontscale C:/WINDOWS/Fonts
#ignore the 'Couldn't...fon'
>mkfontscale -b -s -l C:/WINDOWS/Fonts
messages
然后编辑|Xming安装路径下的 font-dirs文件,添加字体路径:
C:\WINDOWS\Fonts
记住:虽然是在 Windows下,注意区分大小写仍然是个好习惯。
OK!再来试试,嘿,这下子 emacs是不是正常多了呢?
剩余21页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现文档+程序边缘计算任务卸载与资源调度的算法,是论文的源代码,具有价值.rar
- 什么是学生成绩管理系统c++以及学习学生成绩管理系统的意义
- 什么是词向量-以及学习关于了解词向量的意义
- 什么是mybatis动态sql以及学习mybatis动态sql的意义
- 华为数据治理方法论,包括:数据治理框架、数据治理组织架构、数据治理度量评估体系以及华为数据治理案例分享
- 基于matlab实现对表面肌电信号进行归一化处理,并对归一化后的图形显示 .rar
- 基于matlab实现单级倒立摆的 T-S 模型 包括 LMI 程序源码
- 图书管理系统(struts+hibernate+spring+ext).rar
- 基于matlab实现此压缩包包含语音信号处理中的语音变声代码加音频.rar
- STM32使用PWM驱动舵机并通过OLED显示
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功