配置XDMCP架设Ubuntu瘦客户机实战

系统 Linux
当手头有破旧的机器,又不打算用来做高负荷的工作时,配置成一个连接到服务器的瘦客户机是一个不错的选择。Ubuntu当中有XDMCP的支持,使用这个特性可以实现Ubuntu瘦客户机的架设。本文是一篇实战总结。

以下实战总结来自oldbeggar的博客。作者利用一台老旧的机器架设了一台基于XDMCP的瘦客户端。

昨天实验室老板不知从哪翻出来一台破烂Dell主机,然后一个人坐在那里折腾了好久。

干完手头的活,跑去旁观,“这旧机器用来干什么?”

老板:“没机器用了。买的Dell机器送来的时候破损了,退回去,还得等他们送过来。把这台机器弄弄,给过来轮转的学生用。”

“哦。”

老板:“不过这机器太老了,要是能自动连到服务器上登录就好了”

“LTSP?VNC?”

老板:"不行"

“XDMCP?”

老板:“那是啥东西?”

“自己wiki吧”

。。。。。。

老板:“你在这台机器上设置一下那个XDMCP吧,root密码是.....”

苦命的我~~开工!

服务器端设置

Ubuntu 9.10默认没有开启XDMCP支持,修改配置文件就能开启。

首先复制配置文

  1. cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/  
  2.  

现在这个custom.conf的内容如下:

  1. # GDM configuration storage  
  2.  
  3. [xdmcp]  
  4.  
  5. [chooser]  
  6.  
  7. [security]  
  8.  
  9. [debug]  
  10.  

改成这样:

  1. # GDM configuration storage  
  2. [xdmcp]  
  3. Enable=true 
  4. DisplaysPerHost=2 
  5.  
  6. [chooser]  
  7.  
  8. [security]  
  9.  
  10. [debug]  
  11.  

保存,重启gdm服务。

服务器端搞定~~客户端设置

首先安装所需的软件包:

sudo apt-get install xnest

方法1:然后用Applications->Internet->Terminal Server Client工具就能连接到XDMCP服务器,这是图形界面的,不多说。缺点是在登录XDMCP服务器之前还得先登录本地机器。而且远程登录也是窗口形式的,不爽,不彻底。

方法2:打开一个Terminal,输入:

xinit -- :1 -query XDMCP_IP_ADDRESS

回车后,系统会开启一个新的X session,出现服务器的登录界面。优点:全屏,不需要本地的图形界面;缺点:还是得登录本地机器。

方法3:最彻底的。把方法二中的命令添加到/etc/rc.local文件中。然后就可以在客户端上删除Gnome、GDM等等无用的图形界面程序。用户开机后自动出现远程服务器的登录界面,直接进入服务器操作。

若干问题

使用方法3后,如果网络出现问题,客户端开机后黑屏,无反应:用Ctrl+Alt+F2切换到控制台,即可对客户端机器进行操作。

客户端机器的界面中有关机和重启按钮,但实际上不会起作用。

如果客户端在服务器上播放音乐,声音会从服务器的音频接口播放出去,而不是客户端。

【编辑推荐】

  1. 认识Linux瘦客户机
  2. 使用Linux瘦客户机实现云计算
  3. Ubuntu 10.04——清醒的猞猁
责任编辑:yangsai 来源: CSDN博客
相关推荐

2010-01-29 09:30:14

Linux瘦客户机

2012-10-15 09:33:52

PC瘦客户机云计算

2009-05-20 14:43:41

ibmdwLinux瘦客户机

2009-07-07 18:12:40

Linux瘦客户机linux云计算

2010-02-10 10:05:37

瘦客户机

2009-01-14 08:10:22

服务器虚拟化VMware

2012-09-07 13:33:21

瘦客户机

2009-05-05 13:16:42

虚拟化市场瘦客户机

2017-04-21 15:00:48

DocksVDI移动

2012-02-16 13:49:17

HP t610 Fle瘦客户机

2011-11-28 13:53:03

2012-05-25 09:42:27

瘦客户机VDI

2014-12-15 11:13:39

2013-05-15 16:48:26

升腾瘦客户机

2010-04-15 13:36:07

Unix操作系统

2012-03-22 10:35:54

思杰

2012-05-17 09:19:11

瘦客户机美满电子科技

2010-09-25 12:34:45

Microsoft D

2017-07-18 09:46:11

虚拟桌面方案

2015-03-11 09:55:15

运维管理
点赞
收藏

51CTO技术栈公众号