红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

利用XDMCP来远程登录图形界面

发布时间:2009-07-09 17:06:12来源:红联作者:jagub
XDMCP是X Display Manager Control Protocol的略称,是X window上的一种协议。

利用XDMCP,Ubuntu可以很方便的实现远程登录其他机器的图形界面

类似这样的效果
[attach]17582[/attach]

使用方法也有两种:
一,用[终端服务客户端]来登录,就像上面的样子
二,在本地登录画面的时候选择XDMCP,来直接登录

先说第一种方法,用[终端服务客户端]来登录
操作步骤:
1,服务器端(也就是被登录的机器)上设置允许远程登录
[系统]->[系统管理]->[登录窗口]->[远程]的[样式]选择[与本地相同],或者是[带头像的什么的]那个
[attach]17583[/attach]
重新启动机器

2,客户端(就是登录用的机器)安装Xnest
打开终端输入[code]sudo apt-get install xnest[/code]安装Xnest

3,登录
[应用程序]->[Integer]->[终端服务客户端]
输入计算机地址和协议,这时候可以选择XDMCP了
[attach]17584[/attach]
然后按[连接]就可以远程登录了

如果你想登录的用户已经在其他终端上登录了,就会出来以下的警告,
不过还是可以登录使用,虽然是不同的会话,但是还是共用同样的设定文件
所以不推荐这样使用
[attach]17585[/attach]

深入讨论:
你甚至可以再登录自己本地的机器!
把自己的IP地址输入[终端服务客户端],就可以登录自己的机器
(其实最上面的图,登录的就是自己的机器)
而且可以嵌套重复登录

可以做一个启动器放在桌面,内容是[code]gdmflexiserver --xnest[/code]这样只要双击这个图标就可以登录自己的机器了,
不过要注意:这个命令不允许使用同样的用户登录


再说第二中方法,在本地登录画面的时候选择XDMCP,来直接登录
方法只需要在服务器端设置允许远程登录,这个和第一个方法是一样的

客户端回到登录画面
在左下角的选项里面,选择[通过 XDMCP 远程登录(X)...]
[attach]17586[/attach]

然后就会出现可以登录的机器的一览画面,选择你想要的机器登录就行了
[attach]17587[/attach]

深入讨论:
我实验过用USB启动LiveCD来远程登录其他机器,效果一样非常好。
文章评论

共有 5 条评论

  1. lijiang 于 2009-11-21 10:59:45发表:

    我可能要用上了这个了{:3_118:}

  2. fangss007 于 2009-09-19 09:48:19发表:

    学习

  3. lq790312 于 2009-09-16 18:20:47发表:

    收藏了。。。。。。。。。。。。。。。。。。。。。。。

  4. joyrce 于 2009-07-09 18:06:52发表:

    很好的技巧

  5. bbsytc 于 2009-07-09 17:29:17发表:

    学习了 谢谢分享