XDMCP (admin)

Edited by 陳俊豪

要在Windows底下啟用遠端Linux系統的XDMCP需要安裝下列軟體:

1.      Cygwin

 

 

執行Cygwin並打入指令 startx

等出現以下畫面之後

 

再打入 xhost + 192.168.69.27   (後面的IP是你想登入的主機IP)

接下來我們必須以root登入,目的是要修改一些設定

打入   ssh root@192.168.69.27  (以ssh連線方式,用root登入192.168.69.27)

ssh –X user@IP   (用這行可以不用做下面框線部分的動作)

然後再打密碼進去,就可以順利登入該主機(192.168.69.27)

 

接下來我們要以圖形介面方式,以本地主機控制遠端主機

打入下列指令: csh

                        Setenv DISPLAY YourIP:0   (YourIP換成自己的IP)

                        xclock& 

以上指令成功的話,則會開啟一個小時鐘在你的桌面上

 

當上述步驟都完成後,我們可以開始修改設定了

(小時鐘只是測試用的,可以關掉它)

 

 

首先要先啟用xdm,打入下列指令:

                cd /etc/X11/xdm

                gedit xdm-config&

找到這行    DisplayManager.requestPort:    0

將它改為    ! DisplayManager.requestPort:    0   (最前面多個驚嘆號 ! )

記得存檔

接下來再修改另一項設定,打入下列指令:

cd

cd /etc/X11/xdm

gedit kdmrc&

找到 [Xdmcp]

改寫此行  Enable=false

                  Enable=true

當然,改完記得要存檔

接下來輸入  gedit Xaccess&

找到 #*

改成 *    (這是星號)

存檔

 

現在我們的設定都完成了

接下來就是啟動kdm這項功能

輸入  /etc/init.d/xfs start

           kdm

   netstat -tlunp

跑出以下畫面,注意看看有沒有177

要看到有 177 的 udp port 出現才行,因為那是 xdmcp 協定的監聽埠口。

 

作到這邊該設定的都已經設定完了,一直輸入 exit 直到退出Cygwin吧