最近打算使用Xmanager連接Linux,需要在Windows下使用X窗口登錄Linux,開始在網絡找資料,花了很長時間,下面將我使用Xmanager連接CentOS的完整步驟記錄下來。
這裡使用的CentOS 5.5,默認使用gnome桌面
CentOS上的配置(適用於默認圖形環境為Gnome的Linux)
1.修改/etc/inittab,改變runlevel為5
2.修改 /usr/share/gdm/default.conf
/usr/share/gdm/default.conf默認權限為444,需要更改文件權限
chmod 755 /usr/share/gdm/default.conf
然後編輯該文件
vi /usr/share/gdm/default.conf
[security]
AllowRemoteRoot=true # 允許root用戶遠程登錄
[xdmcp]
Enable=true # 允許遠程登錄本地 (默認是false)
Port=177 # xdmcp默認端口177 (默認被注釋掉了)
然後保存退出
3.修改/etc/X11/xdm/xdm-config文件,發現沒有這個文件,應該是默認沒有裝xdm包,用yum安裝
yum –y install xdm
很快就好了,這裡用的是虛擬機,網卡設置橋接的,可以聯網的
這樣/etc/X11/下面就多個xdm文件夾,繼續修改xdm-config文件
將文件末行的 DisplayManager.requestPort:0注釋掉
4.修改/etc/X11/xdm/Xaccess文件,找到 any host can get a login window 那行第一個#去掉
5.運行防火牆開啟177端口,這裡我是關閉了防火牆
6.重新啟動系統,linux端配置就結束了。
Xmanager 的設置很簡單了
1. 運行Xbrowser
2. new 一個新的sesion
3. 選擇XDMCP
4. Method中根據自己與主機所處網絡類型設置,比如是否是局域網等等
Host中寫入linux服務器的ip地址
Port默認177
5. next->next->finish
配置結束了,這時就可以打開連接,在Windows下遠程X窗口登錄Linux了。