虛擬電腦內,除了 Windows 作業系統可以進行遠端桌面連線之外,Linux 作業系統一樣可以進行遠端桌面連線,即使是終端機系統,也可以進行遠端連線。
不過,VNC 遠端桌面的連線方式,有以下的缺點:
● 連線速度慢,若網路速度本身就不快,利用 VNC 連線到遠端點腦桌面時,操作反應會有遲滯的現象
● 需要額外開啟特定連接埠,容易產生安全性的疑慮
Neatx 遠端桌面連線
要介紹 Neatx 之前,要先來介紹 NX technology,這是 2003 年,由 NoMachine 以 GPL 授權的方式所釋放的一種遠端桌面連線協定,並有提供相對應 Client(NX Client)端與 Server(NX Server)端的連線軟體,不過由於 Server 端的軟體並非所有版本都是 Free 的,故 Fabian Franz 在 2004 年開始了 FreeNX project,這同樣是一套 NX Server ,一樣是 GPL 授權方式,而且是 Free 的 Open Source。
可惜的是,目前因為一些因素,所以 FreeNX project 目前沒有新的進展,而 Google 在 2009 年的時候,也提供了一套 Open Source 的 NX Server ,也就是本文要介紹的 Neatx。
Neatx 遠端桌面連線,是由 Google 所釋出的 Open Source,其目標是希望能達到 Windows RDP 的效能,不過,就現階段來說, Neatx 遠端桌面的連線速度與操作順暢,都遠遠大於 VNC 遠端桌面連線,除此之外,使用 Neatx 遠端桌面連線,並不需要額外開啟連接埠,只需要利用現有 SSH 的連接埠即可,安全性更優於 VNC。
備註1:因為 Neatx 利用 SSH 的連接埠,所以虛擬電腦之內必須有安裝 SSH ,若沒有安裝,請在終端機內輸入〝sudo apt-get install ssh〞即可。
Neatx( NX-Server,安裝在 Linux 作業系統的虛擬電腦之內)
目前 Neatx 只有 Linux 的版本,以 Ubuntu 為例,其安裝方式如下:
1. 安裝套件:
$ sudo apt-get install python-software-properties
(安裝此套件的目的,主要是為了新增〝add-apt-repository〞的指令)
$ sudo apt-get install python-software-properties
(安裝此套件的目的,主要是為了新增〝add-apt-repository〞的指令)
2. 匯入連線金鑰
$ sudo add-apt-repository ppa:freenx-team
$ sudo add-apt-repository ppa:freenx-team
3. 更新套件資料庫
$ sudo apt-get update
$ sudo apt-get update
4. 安裝 Neatx
$ sudo apt-get install neatx-server
$ sudo apt-get install neatx-server
只要依上述步驟操作,就可以將 Neatx 給安裝完成,且一安裝完成,就可以直接使用,不需要額外設定。
日後若有發現到無法利用 Client 端軟體(NX Client)連線到虛擬電腦,這是因為有時候 Neatx 不會自動刪除執行過的 session,只需要刪除以下路徑內的檔案即可重新連線:
$ sudo rm -rf /var/lib/neatx/sessions/*
或者直接將〝rm -rf /var/lib/neatx/sessions/*〞直接寫入到 /etc/rc.local 之類,以後重新開機時,就會清除舊有的 session,以免發生無法連線的問題。
Neatx Client( NoMachine NX Client)
其實 Google 並沒有提供 Neatx 所屬的 Client 端的連線軟體,而因為 Neatx 也是屬於 NX-Server 的一種,所以可以利用 NoMachine 所提供 Free 版本的遠端桌面連線的 Client 端軟體(NX Client),也是目前連接 Neatx 的最佳首選。
Windows 的版本在安裝上比較沒有問題,而 Linux 的安裝方式,則依照不同的發行套件而有所差異,以 Ubuntu 來說,安裝順序如下:
- 到 NoMachine 官方網站下載套件,而 Ubuntu 就下載 DEB 格式的套件(有區分為 i386 與 x86_64 兩種):
- 安裝 NoMachine NX Client
$ sudo dpkg -i nxclient_3.5.0-7_i386.deb (或 nxclient_3.5.0-7_amd64.deb )
沒有留言:
張貼留言