ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2009年12月1日 星期二

Enable remote X server in ubuntu 9.10

ubuntu 9.10 的 X Server 設定改了。 gdm 設定檔是: /etc/gdm/gdm.schema 要 enable remote X Server,要修改成:
  <schema>
    <key>security/DisallowTCP</key>
    <signature>b</signature>
    <default>false</default>
  </schema>
允許 TCP connection。 完成後重新啟動 X, gdm (重開機比較快)。 然後可以用 nmap 看一下 X11 port 有沒有 service。 另外,還要用 xhost command 允許 client host 連線:
xhost +  允許所有 host 連線
Client 端就只要設定 DISPLAY 變數到 Server ip:display number 就可以。 從 nmap 可以看到 X server listen port, X 從 6000 開始。 所以 Client 要設:
export DISPLAY=192.168.145.143:0
就可以。
另外,Server都設好後,可以用
ssh -X 192.168.144.250
連線到 client,用 -X option 告知將要進行X session forward。 連線後,可以用
echo $DISPLAY
localhost:10.0
看一下。 然後,執行任何 x client ap
同樣的,在 gdm.schema 剛剛修改的後面有xdmcp 的設定,default 是關閉,可以把他打開。 Client 端可以用 ubuntu 附的 Tsclient (遠端桌面),可以選 xdmcp,但是 default 是沒有安裝。 所以要手動 install xnest。
aptitude install xnest

沒有留言:

標籤

網誌存檔