SuSelinux服务器远程登录配置


很多时候我们使用的电脑是XP或者win7系统,但远程服务器是linux的,维护的时候XP怎么连接到linux下呢?

比较简单的是windows 使用xmanager工具,而linux下配置一些远程的连接。

不过windows 使用xmanager,缺点就是比较占宽带。一般的网速有点卡。

现在说下suse 下远程连接的配置及修改的文件

要修改的文件:/etc/sysconfig/displaymanager,/etc/inittab, /etc/gdm/custom.conf , /etc/X11/xdm/Xaccess, /etc/X11/xdm/xdm-config,/etc/X11/xdm/Xservers

1,修改/etc/inittab(确认一下,一般不需要改),将

id:3:initdefault:

修改为:

id:5:initdefault:

把字符界面启动改为图形界面启动

 

2,gedit /etc/gdm/custom.conf &

修改为: # GDM configuration storage
[xdmcp] # SuSEconfig: displaymanager:DISPLAYMANAGER_REMOTE_ACCESS Enable=true Port=177 [chooser]
[security] # SuSEconfig: displaymanager:~DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN DisallowTCP=true # SuSEconfig: displaymanager:DISPLAYMANAGER_ROOT_LOGIN_REMOTE AllowRemoteRoot=true AllowRoot=true [debug]
3, gedit /etc/X11/xdm/Xaccess &

#* # any host can get a login window

改为:

* # any host can get a login window

 

4,gedit /etc/X11/xdm/xdm-config &

把最后一行注释掉:

!DisplayManager.requestPort: 0

 

5,gedit /etc/X11/xdm/Xservers &

把最后一行注释掉:

#:0 local /usr/bin/X -nolisten tcp -br vt7

 

6,gedit /etc/sysconfig/displaymanager &

SUSE默认不允许用X-manager等工具进行root登录,需要修改 /etc/sysconfig/displaymanager 中的:
From:
DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no"
To:
DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes"



Step7:

最后运行#xdm(xdm直接执行即可)。这样使用xmanager等工具就可以连接Linux了-- 可以先检测一下:

[root@lx-bob xdm]# xdm
[root@lx-bob xdm]# netstat -an|grep 177
udp 0 0 :::177 :::*

表示就可以连接上来了!




step 8

如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm(执行xdm的脚本,路径可能会不一致,用which xdm查找即可)

Step9(一般不用做这一步,如果是服务器的话需要配置):

关闭防火墙、或者配置防火墙

在我本机已经配置成功,第9步没有配置,因为本机没有使用防火墙,如果有防火墙的话,得参考防火墙的相关配置,TCP要打开 22 端口(SSH使用),UDP要打开177(xmanager使用)端口

相关内容