利用Ubuntu架設基於XDMCP的瘦用戶端機器

來源:互聯網
上載者:User

昨天實驗室老闆不知從哪翻出來一台破爛Dell主機,然後一個人坐在那裡折騰了好久。

 

幹完手頭的活,跑去旁觀,“這舊機器用來幹什嗎?”

 

老闆:“沒機器用了。買的Dell機器送來的時候破損了,退回去,還得等他們送過來。把這台機器弄弄,給過來輪轉的學生用。”

 

“哦”

 

老闆:“不過這機器太老了,要是能自動連到伺服器上登入就好了”

 

“LTSP?VNC?”

 

老闆:"不行"

 

“XDMCP?”

 

老闆:“那是啥東西?”

 

“自己wiki吧”

 

。。。。。。

 

老闆:“你在這台機器上設定一下那個XDMCP吧,root密碼是.....”

 

苦命的我~~開工!

伺服器端設定

Ubuntu 9.10預設沒有開啟XDMCP支援,修改設定檔就能開啟。

首先複製配置文

cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/現在這個custom.conf的內容如下:# GDM configuration storage[xdmcp][chooser][security][debug]改成這樣:# GDM configuration storage[xdmcp]Enable=trueDisplaysPerHost=2[chooser][security][debug]儲存,重啟gdm服務。伺服器端搞定~~
用戶端設定

首先安裝所需的軟體包:

 

sudo apt-get install xnest

 

  1. 方法1:然後用Applications->Internet->Terminal Server Client工具就能串連到XDMCP伺服器,這是圖形介面的,不多說。缺點是在登入XDMCP伺服器之前還得先登入本地機器。而且遠程登入也是視窗形式的,不爽,不徹底。
  2. 方法2:開啟一個Terminal,輸入:

     

    xinit -- :1 -query XDMCP_IP_ADDRESS

     

    斷行符號後,系統會開啟一個新的X session,出現伺服器的登入介面。優點:全屏,不需要本地的圖形介面;缺點:還是得登入本地機器。

  3. 方法3:最徹底的。把方法二中的命令添加到/etc/rc.local檔案中。然後就可以在用戶端上刪除Gnome、GDM等等無用的圖形介面程式。使用者開機後自動出現遠程伺服器的登入介面,直接進入伺服器操作。

 

若干問題

使用方法3後,如果網路出現問題,用戶端開機後黑屏,無反應:用Ctrl+Alt+F2切換到控制台,即可對用戶端機器進行操作。

 

用戶端機器的介面中有關機和重啟按鈕,但實際上不會起作用。

 

如果用戶端在伺服器上播放音樂,聲音會從伺服器的音頻介面播放出去,而不是用戶端,呵呵。這個問題可以解決,但對我沒什麼用處,就沒研究了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.