ubuntu xdmcp配置(转)

http://hi.baidu.com/zerodayz/blog/item/1e9eee51ce3a2765843524cc.html

xdmcp(X Display Manager Control Protocol)则直接可以图形终端方式登录。

服务器端设置

以 ubuntu(gnome) 为例

系统 登录窗口 远程 与本地相同

系统 登录窗口 常规 反选 Disable multiple logins for a single user(否则远程登录会踢掉本机的同名登录用户,这和远程登录到 windows 的情况类似)

sudo gedit /etc/gdm/gdm.conf

修改GDM配置文件

# The greeter for xdmcp logins, usually you want a less graphically intensive

# greeter here so it’s better to leave this with gdmlogin

#RemoteGreeter=/usr/lib/gdm/gdmlogin

去掉 # 注释

[xdmcp]

# Distributions: Ship with this off. It is never a safe thing to leave out on

# the net. Setting up /etc/hosts.allow and /etc/hosts.deny to only allow local

# access is another alternative but not the safest. Firewalling port 177 is

# the safest if you wish to have xdmcp on. Read the manual for more notes on

# the security of XDMCP.

Enable=false

改为 true

重新启动 ubuntu 即可。(建议:重启sudo reboot,不建议sudo gdm restart这样gdm并未生效)

客户端操作

客户端也是 ubuntu。在登录界面 选项 通过 XDMCP 远程登录。或者在终端命令行输入

X :1 -query 192.168.100.xxx

登录 192.168.100.xxx。也可以

X :1 -broadcast

随便登录第一台响应的 xdmcp 服务器。更多 X 命令参考此文

注意事项:

在防火墙软件中打开 TCP 6000 UDP 177

修改sudo vi /etc/inittab增加一行id:5:initdefault:表示系统将自己运行在多用户级别5的模式下;

windows 远程登录 ubuntu 图形界面可以用 X-Win32(一个月免费试用)或者Exceed(商业软件)

修改 /etc/X11/XServers ,加入下面几行取得4个xdm 登录(X Display

Manager)或者

gdm(GNOME X display manager)

进程,可以允许四个不同用户登录,当然你可以允许更多

用户 .

:0 A local /usr/X11R6/bin/X :0

:1 B local /usr/X11R6/bin/X :1

:2 C local /usr/X11R6/bin/X :2

:3 D local /usr/X11R6/bin/X :3

如果连接的host是windows,可以用cygwin/X这个软件,编辑一下 cygwinusrX11R6 instartxdmcp.bat脚本,将

SET REMOTE_HOST=XXX.XXX.XXX.XXX

这一行配成远程的OpenBSD主机IP, 然后运行startxdmcp.bat脚本就可以看到远程的X windows桌面登录窗口。

# Cygwin is a Linux-like environment for Windows. It consists of two parts: A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.

# A collection of tools which provide Linux look and feel.

针对KDM,编辑/usr/share/config/kdm/kdmrc (Dingjun Jia:在suse 9.0下,这个文件位于/etc/opt/kde3/share/config/kdm/kdmrc)

代码:

[Xdmcp]

Enable=true

 

ubuntu 为xmanager 配置xdmcp
编辑/etc/kde3/kdm/kdmrc文件
找到[xdmcp]节点
将Enable设置为true
也许你的默认就已经开了吧。

然后编辑/etc/kde3/kdm/Xaccess文件
在最后面加入 * 号,这表示所有主机都可以连接
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值