天天看點

用xmanager連接配接Linux的配置步驟

第一步

我們在Linux系統下,修改/etc/X11/xdm/Xaccess檔案,找到下面的語句:

# * #any host can get a login window

去掉最前面的#号,成為

* #any host can get a login window

第二步

我們修改/etc/X11/gdm/gdm.conf檔案,找到下面的語句:

[xdmcp]

Enable=false

将其中的Enable=false 改為Enable=true 或 Enable=1。

同時我們要确儲存在下面的語句,因為177端口是我們要配置的xdmcp服務的監聽端口,我們在後面配置xmanager将看。

Port=177

第三步

我們要修改/etc/inittab檔案,将下面的語句

id:3:initdefault

改為如下,如果原來就是id:5:initdefault就不用更改。

同時,找到如下圖文字所在的地方,

x:5:respawn:/etc/X11/prefdm -nodaemon

将它修改為x:5:respawn:/usr/bin/gdm

第四步

我們修改/etc/X11/xdm/xdm-config的最後一行,在displayManager.requestPort:0前面加上一個!号,結果如下:

!DisplayManager.requestPort: 0

第五步

我們修改確定/etc/X11/xdm/Xservers的屬性為444,/etc/X11/xdm/Xsetup_0的屬性為755.

最後,如果我們的Linux機器配置有防火牆,為防止防火牆将通過177端口(即xdmcp服務)的資料過慮,我們必須加上如下的規則:

iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT

第六步

重新啟動Linux。

至此為止,我們在Linux下的配置xdm已經基本完成,在xbrowser的address欄中輸入Linux伺服器的IP位址就可以登入了。

通過xmanager遠端連接配接redhat linux as 5

rhel5與rhel4不同的地方是,rhel5裡沒有/etc/X11/gdm/這個目錄,rhel5的gdm的配置檔案放在這裡

/usr/share/gdm/defaults.conf。

需要修改的地方如下:

修改/usr/share/gdm/defaults.conf檔案,確定裡面有以下幾行:

[xdmcp]

Enable=true

DisplaysPerHost=10

Port=177

再修改/etc/inittab檔案,把預設級别改為5,

x:5:respawn:/etc/X11/prefdm -nodaemon

将它修改為x:5:respawn:/usr/bin/gdm

這樣修改後,root使用者還不能登入,還要繼續修改/usr/share/gdm/defaults.conf檔案,具體如下(紅色部分):

[security]

# Allow root to login.  It makes sense to turn this off for kiosk use, when

# you want to minimize the possibility of break in.

AllowRoot=true

# Allow login as root via XDMCP.  This value will be overridden and set to

# false if the /etc/default/login file exists and contains

# "CONSOLE=/dev/login", and set to true if the /etc/default/login file exists

# and contains any other value or no value for CONSOLE.

AllowRemoteRoot=true

如果防火牆打開了,使用以下指令打開177端口:

iptables -A INPUT -p udp --dport 177 -j ACCEPT

繼續閱讀