需要「遠程登入、文字接口」的時候,我們用rlogin,telnet,或者有加密功能的ssh; 如果需要「遠程登入、圖形接口」的時候,我們可以用什么工具? 相信這個問題很多Linux管理員都經(jīng)歷過。
其實,這種情況下我們可以用的通訊協(xié)議/工具至少有:
1./XDMCP (X Display Manager Control Protocol) --各種Unix/Linux的X Window
2./RDP(Remote Desktop Protocol) -- MS 的Remote Desktop
3./rfb (Remote Frame Buffer) for Virtual Network Computing (VNC) -- VNC
不過今天要談的,不是這些,而是NoMachine這家公司推出的NX,以及自由軟件社群使用NoMachine以GPL授權(quán)釋出的函式庫所做的FreeNX。
NX是一個基于X協(xié)議的遠程顯示軟件,但是對X協(xié)議數(shù)據(jù)進行壓縮,重要的特性是能夠在低帶寬的網(wǎng)絡(luò)情況下使用X協(xié)議,F(xiàn)reenx是NX的GPL版本。
FreeNX 是近年來繼VNC之后新出現(xiàn)的遠程控制解決方案,基本原理是將XWindows的信號壓縮后傳輸?shù)竭h程客戶端顯示,而VNC是直接截取屏幕圖像處理傳輸。這樣,在同樣的傳輸信道條件下,F(xiàn)reeNX可以比VNC提供更好的操作感和實時性;也正因為其實現(xiàn)原理依賴于XWindows,因此FreeNX目前也就不支持將Windows作為遠程控制服務(wù)器端。
FreeNX核心庫是由NOMACHINE公司以GPL授權(quán)開放源代碼方式發(fā)布的,開源社區(qū)利用這一部分代碼完成了一個服務(wù)器端,官方網(wǎng)站為http://freenx.berlios.de/ ,NoMachine公司自己也維護自己的商業(yè)服務(wù)器端及客戶端,支持更多特性。
FreeNX官方網(wǎng)站提供的是服務(wù)器端的源代碼,可以以編譯的方式安裝,使用Debian的話,常常不必自己編譯的,可以在網(wǎng)上尋找別人編譯好的Deb包(同樣道理,Redhat一般可以找到RPM包)。
FreeNX提供非常彈性的遠端桌面環(huán)境,最重要的是它不僅速度比VNC快了很多,更融入了很多高級的管理控制功能,深受廣大管理員的好評。

川公網(wǎng)安備 51010702001250號