- 论坛徽章:
- 0
|
我的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) |
|