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吧