免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3304 | 回复: 5
打印 上一主题 下一主题

怎样让我的debian像xmanager一样远程登录其他xclient [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-28 19:16 |只看该作者 |倒序浏览
我的debian已经安装x-window ,kde,kdm,xdm

我尝试在kdm启动后选择远程登录,远程登陆一台solaris上的xclient没有成功(这台solaris已使用xmanager登陆成功)。
         
请问我要怎样设置我的系统,还是要安装其它的软件。

第二次编辑:
按照achaoge大大的方法检查了X的进程(ps aux|grep X),发现X后面跟着一个-nolisten 的参数。
kdm设置
修改/etc/kde3/kdm/Xserver
将 X 后面的 -nolisten tcp 的参数删除;
重新启动kdm ;
使用远程连接成功。
gdm设置
改/etc/X11/gdm/Xserver
将 X 后面的 -nolisten tcp 的参数删除;
重新启动kdm ;

希望斑竹能把上面的设置方法加入一句话问答中

第一次编辑:

查了一下相关文档,看到有两个办法可以使用。

Linux与Linux互联
   a) ssh或telnet方式
   在linux本地起个X server,需要注意授权问题,建立文件/etc/X0.hosts,填入X client的IP192.168.1.1,其中X0.hosts表示本地第0个屏幕允许连接的X client地址,建立X1.hosts文件则是本地第1个屏幕允许连接的X client地址,以此类推,man xserver里有。运行
   xdkui@xserver:~$X&
   运行该程序时别加-nolisten参数,否则不会在网络上侦听。
   这个时候Ctrl+Alt+F7是X server,返回Ctrl+Alt+F1还可以ssh上X client机器上。
   然后登录上X client,运行
   xdkui@xclient:~$xterm �display 192.168.1.2:0
   即可在本地的X server里看到xterm了,如果有的话,还可把gnome-session也显示在本地来。同样可以在linux里的VMware里做这个测试,需要用点手腕了^_^见下
   
   b) XDMCP方式
   在我们的X client里运行gdm(别忘了修改gdm.conf),然后在本地X server的CUI下面运行X -query 192.168.1.1(X client开gdm机器的地址)。可以看到登录界面了吧。
   我是在linux里的VMware里做的测试,说说所用的手腕吧。在Ctrl+Alt+F1的CUI下正常运行startx&启动GUI,这时 Ctrl+Alt+F7即为我的X server,X client启动的gnome,然后在这里运行VMware打开Debian虚拟机,并运行gdm。然后回到Ctrl+Alt+F1,运行X :1 -query 192.168.1.1。看到登录界面了吧。这时Ctrl+Alt+F7为我的0号屏幕,里面运行了虚拟机。Ctrl+Alt+F8为1号屏幕,在远程 GUI登录X client。相当于我在本地起了两个X server。
(引用《探究X Window System运行原理与启动过程》http://www.chinaunix.net/jh/4/474678.html)

论坛徽章:
0
2 [报告]
发表于 2005-06-28 19:55 |只看该作者

怎样让我的debian像xmanager一样远程登录其他xclient

1。ssh/telnet solaris。
2。如果用csh,setenv DISPLAY 你的IP:0
     如果用bash,DISPLAY=你的IP:0;export DISPLAY
3。启动你的应用程序。。。。。

论坛徽章:
0
3 [报告]
发表于 2005-06-28 20:18 |只看该作者

怎样让我的debian像xmanager一样远程登录其他xclient

原帖由 "kiven" 发表:
我的debian已经安装x-window ,kde,kdm,xdm

我尝试在kdm启动后选择远程登录,远程登陆一台solaris上的xclient没有成功(这台solaris已使用xmanager登陆成功)。
         
请问我要怎样设置我的系统,还是要安装其它的..........


Debian基于安全性的考虑,默认是将Xserver的tcp监听关闭了的,楼主可以在启动了KDM的情况下在终端输入 ps aux|grep X 看看其参数项是否有nolisten。
没有用kdm,不知道该如何配置,楼主可以往这个方向努力。

论坛徽章:
0
4 [报告]
发表于 2005-06-29 10:39 |只看该作者

怎样让我的debian像xmanager一样远程登录其他xclient

原帖由 "不想发言" 发表:
1。ssh/telnet solaris。
2。如果用csh,setenv DISPLAY 你的IP:0
     如果用bash,DISPLAY=你的IP:0;export DISPLAY
3。启动你的应用程序。。。。。



这个方法挺简单的,试一试。

论坛徽章:
0
5 [报告]
发表于 2005-06-29 10:48 |只看该作者

怎样让我的debian像xmanager一样远程登录其他xclient

原帖由 "achaoge" 发表:


Debian基于安全性的考虑,默认是将Xserver的tcp监听关闭了的,楼主可以在启动了KDM的情况下在终端输入 ps aux|grep X 看看其参数项是否有nolisten。
没有用kdm,不知道该如何配置,楼主可以往这个方向努力。



查了一下进程,X果然有nolisten.
修改 /etc/kde3/kdm/Xserver
:0 local@tty1 /usr/X11R6/bin/X -nolisten tcp
将-nolisten tcp 删掉;
重启kdm;
查看X进程没有nolisten;
尝试远程连接成功。

可是这个tcp监听起什么作用呢?希望能提供相关文档。

论坛徽章:
0
6 [报告]
发表于 2005-06-29 20:14 |只看该作者

怎样让我的debian像xmanager一样远程登录其他xclient

xserver远程连接是没有问题了,还有一些显示的问题。
我在登陆solaris时,登陆界面正常,欢迎界面是黑白的(就是有一个sun的大标志下面用各国文字写的欢迎),登陆完成后有变成彩色的了。但是之后我启动了一个java程序,java框里什么也显示不出来,只有灰色的背景,连彩色的背景都显不出来。
怎样设置才能让我的xserver显示正常?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP