linux系统配置X11

 RHEL9上X11配置


1. # vi /etc/X11/xdm/Xaccess
去掉这行的注释:
# *   #any host can get a login windows"


2. # vi /etc/X11/xdm/xdm-config
注释掉这一行,前面加上个!号:
"Display Manager .Requestport 0"
3. # vi /etc/X11/gdm/gdm.conf
[xdmcp]部分,把enable改为true, 把port注释去掉
Enable=true
Port=177
# vi /etc/kde/kdm/kdmrc   (如果装了KDE就配置)
[xdmcp]部分,把enable改为true, 把port注释去掉
Enable=true
Port=177
4. # vi /etc/inittab
修改运行级别为5(X11),最后一行由prefdm改为gdm。
id:5:initdefault:
//x:5:respawn:/usr/bin/gdm
5. 确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755
# ls -l /etc/X11/xdm/Xservers
-r--r--r-- 1 root root 487 2007-04-19 /etc/X11/xdm/Xservers
# ls -l /etc/X11/xdm/Xsetup_0
-rwxr-xr-x 1 root root 935 2006-04-21 /etc/X11/xdm/Xsetup_0
6. 确保xfs服务已启动
# service xfs status
xfs (pid 2504) is running...
如果xfs不是默认启动,则设置让xfs随机启动:
# ntsysv
7. 关闭防火墙
# service iptables stop
或者防止防火墙将通过177端口(即xdmcp服务)的数据过虑,加上如下的规则:
# iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
8. 重启
# reboot

CenOS5X11配置

 

打开 /etc/inittab文件,将 runlevel 变为5,即修改为id:5:initdefault: 如果原来就是5,则不用修改。

系统的显示管理器由displaymanager文件管理,此处仅为确定开机后启动显示管理器。

1、配置GDM。 

CentOS 5的默认图形环境为Gnome,只安装了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5只需配置GDM。

方法1:编辑/etc/gdm/custom.conf,添加如下内容:

[daemon]

RemoteGreeter=/usr/libexec/gdmgreeter  注:“远程登录界面与本地登录界面相同”功能,若没有此项及[greeter]项则登录界面为简洁型

[security]

AllowRemoteRoot=true  注:允许root用户远程登录 

[xdmcp]

Enable=true  注:允许远程登录本地,xdmcp默认端口177,此处没有显示的加入Port=177

[greeter]

Browser=true  注:远程登录界面为“带头像浏览器的简洁主题”,若定义了[daemon]项本行不起作用

方法2:在终端中运行gdmsetup或点击菜单中的“登录屏幕”,打开图形化界面。

注:可以调整“远程”和“安全”两项。

重启服务:

1、开放防火墙中的UDP 177端口。若已禁用防火墙,则可跳过此项。

方法1(适用于终端):在/etc/sysconfig/iptables文件中加入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

方法2(适用于X-Window):在"系统"->"管理"->"安全级别和防火墙"中"防火墙选项"下的“其它端口"中添加UDP 177端口。

2、生效前必须重启进程,第一种,直接重新启动Linux系统,第二种,重启显示管理器gdm-restart(仅针对GDM),重启防火墙service iptables restart。如果Gnome和KDE都安装了则远程登录后可在会话中选择其中一种环境

 

Ubuntu下配置XDMCP方式

点击 System -> Preference -> Remote Desktop,允许远程连接

若Uuntu下没有安装xfs服务与xdm服务,先进行安装

#sudo apt-get install xfs

#sudo apt-get install xdm

X11提供的显示管理器是xdm,配置文件在/etc/X11/xdm/xdm-config

KDE的KDM:

GNOME的GDM:

以XDM为例(重启gdm和kdm时注意先启动xfs)

1.             修改 配置文件最后一行:DisplayManager.requestPort: 0 ,前面加上!

2.             修改/etc/X11/xdm/Xaccess,去掉注释*那行允许所有主机连入

3.             修改/etc/gdm/gdm.schemas  /etc/gdm/gdm.schemas


#sudo gedit /etc/gdm/gdm.schemas sudo gedit /etc/gdm/gdm.schemas

Xml代码
  
     xdmcp/Enable  
     b  
     false  
   
  
    
    security/DisallowTCP  
     b  
     false  
   
         xdmcp/Enable      b

      false

   

  

     security/DisallowTCP

      b

      false

   


改为下面的方式:

Xml代码


  
     xdmcp/Enable  
     b  
     true  
   
  
  
     security/DisallowTCP  
     b  
     true  
   
         xdmcp/Enable      b

      true

   

 

      security/DisallowTCP

      b

      true

   


保存后,重新启动ubuntu
然后在windows使用Xmanager工具即可查看

你可能感兴趣的:(centos,RHEL9,Ubuntu,X11,Linux)