远程登陆Fedora8桌面的两种方案

从开始了解Linux就知道用VNC作为远程桌面连接,常见的几种远程管理Linux的方法,基本上都是利用SecureCRT,F-Secure SSH或是PUTTY等客户端工具通过ssh服务来实现的,这些客户端工具几乎不需要什么配置,使用简单,但是它们都无法启动窗口服务的程序或进程,在Linux桌面也同样发达的今天,直接对Linux进行桌面控制的管理也同样方便和必要了。想到了管理Solaris时用的X显示管理器(X display manager)或者说xdm。索性把Fedora8上把这2种远程桌面服务都配置。

一.VNC的配置

VNC在Fedora系列Linux上配置很简单,首先确认有安装vnc组件。我在此用的GNOME桌面,打开系统→首选项→Internet和网络→远程桌面 ,分别勾选"允许其他人查看您的桌面"和"允许其他用户控制您的桌面",在安全方面,可以设置两种方式,输入密码或前台确认。最后放开防火墙和访问列表上tcp协议5900端口或主机,即可在允许访问的主机上通过VNC客户端远程控制了。

二.xdm的配置

xdm是一个显示管理器,提供了灵活的任务管理功能。然而xdm通常被认为是"GUI的登陆屏幕,可以自动启动我的X任务",xdm使用X联盟的X显示管理控制协议,即XDMCP,来和X服务器通信。它允许X服务器从运行xdm服务的服务器上获得会话服务。

确认用于X显示管理器的组件,具体需要哪几个我也懒得一个个试了。在命令行下,进入xdm配置目录,修改Xaccess和xdm-config两个文件

[lxuser@fedora8 xdm]$ ls

GiveConsole  Xaccess     Xreset      Xservers  Xsetup_0  Xwilling

TakeConsole  xdm-config  Xresources  Xsession  Xstartup

首先su切换到root下,复制两个文件作为备份

[root@fedora8 xdm]# cp Xaccess Xaccess.orig

[root@fedora8 xdm]# cp xdm-config xdm-config.orig

[root@fedora8 xdm]# vi Xaccess

打开Xaccess找到下列一行,去掉注释

#*     #any host can get a login window

保存退出再打开xdm-config,找到下行

DisplayManager.requestPort:    0

在前面加 !

!DisplayManager.requestPort:    0

保存退出,在图形窗口终端上配置

[root@fedora8 lxuser]#gdmsetup

弹出图形设置工具"登陆窗口首选项",在"常规"选项卡里,可以设置默认回话,是KDE或GNOME;在"远程"选项卡里,样式选为"与本地相同",默认为禁止远程登陆,在其下方"配置XDMCP..."里可以修改默认端口等设置;在"安全"选项卡里,勾选"允许本地系统管理员登陆",至于"允许远程管理员登陆"则根据自己实际安全需要决定是否勾了,此选项意味是否允许远程直接以root用户登陆。最后放开防火墙和访问列表上udp协议177端口或主机,重启Linux或xdm对应的服务,即可在允许访问的主机上通过Xmanager客户端远程控制了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1d8ca9283ec9a5c04e67cb2460711e48.html