一般我們常用的遠端連線有微軟本身內建的遠端桌面, VNC和Teamviewer。VNC和Teamviewer都是一台主機服務一人的模式, 而微軟的遠端桌面是多人連線到同一台主機。
而在Linux底下, VNC和Teamviewer的連線方式相信很多人都曾經試過, 因為他們相當容易安裝與使用, 今天要介紹的是Linux底下和微軟的遠端桌面相同的多人遠端連線方式, 但不同的是Linux的遠端連線方式可為圖形介面(Graphical mode)和文字介面(Command mode)。本篇介紹的為Linux Server端, 而Client的內容在下一篇, Client端會分別介紹Linux和Windows的連線方式。
Server端以Debian 6.0.6為例, 其實Linux都是大同小異, 只是筆者習慣把拿來當Server的主機, 安裝比較穩定的Linux系統版本。Debian安裝過程就不特別介紹, 安裝過程可以使用文字介面或圖形介面, 兩者要注意的是安裝過程中都必然開啟SSH, SSH是Command mode的遠端連線, 如下圖
若系統沒安裝圖形介面, 也就是您的系統是文字介面, 那就必須安裝gdm, 如下
su root
apt-get update
apt-get install gdm3
然後會有很長的安裝時間。安裝完後, 就和原本有安裝圖形介面的一樣了。
有圖形介面後, 表示系統本身已安裝X-window且也能服務遠端X-window連線, 接下來就是設定XDMCP。XDMCP就好比, 我們在Windows系統上要把遠端功能開啟後, 才能開始遠端連線。XDMCP檔的位置, 以Debian為例在/etc/gdm3/daemon.conf
但因為daemon.conf權限是屬於root的, 所以用圖形介面直接開啟, 是無法編輯後存檔的, 所以還是在文字介面下會比較方便, 所以先開啟Terminal, 如下圖
我們先安裝vim文字編輯器, 等等在用這個工具編輯daemon.conf檔
su root
apt-get update
apt-get install vim
當VIM裝好後, 我們就可以開始編輯daemon.conf檔了, 如下
su root
vim /etc/gdm3/daemon.conf
之後會進入編輯模式, 我們的目的是在[xdmcp]之後加一行Enable=true
一開始先用上下鍵, 移到[xdmcp]的最後端, 然後按i, i代表開始編輯
之後Enter增加一行, 輸入Enable=true
然後按Esc, Esc代表編輯結束
接下來就是存檔離開啦, 輸入:wq!
:表示指令輸入
w表示存檔寫入
q表示離開
!表示強制執行
daemon.conf編輯後如下圖
最後重新開機後, Server端就完成了。而Server端的IP我們可以使用ifconfig指令來查詢, Client端可以透過這個IP連線到我們Server端。之後Client端部份請參考下篇 - 遠端X-window:Client端 (二)
熊熊怎麼弄上去的!?
ReplyDelete改次在把製作浮水印的方法放上來, 謝謝 :)
ReplyDelete