Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 3 4 »


Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員一級
註冊日期:
2007/10/19 7:45
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 49
MP : 6 / 2259
EXP: 97
離線
** 文章同步刊登於個人的部落格內:http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx ** 

我現在那台 ION HTPC 是放在客廳,而螢幕顯示當然就是我那台 40" Sony (40Z5500)液晶螢幕了。平常我當然是希望電視一打開、輸入源切換到 HTPC 後就只有出現 XMBC 超傻瓜級的多媒體控制介面,這樣才方便我全家人只需要 MCE 遙控器就可以控制要觀看的影片或是玩電玩等。

當然,為了達成 Zero-Administration 的目的,事前的規劃與設定等就要考量相當周到;自然,要在 XWindow 環境下要設定與安裝一些軟件有的沒的,那是一定要的。只不過,要把電視當成 PC 端的LCD 螢幕很不習慣,而且人都要跑到客廳來,這也很麻煩。所以,安裝個遠端遙控軟件,在其它地方 (包括在外面)作遙控管理是有必要的。

直覺會想到理所當然就是使用 VNC 軟件。而且 Ubuntu 9.10 Gnome 介面內就已經內建,只要設定啟動後就可以成為 VNC Server,可以讓支援 VNC 協定的各類平台 Client 端連結進來。不過,我對 VNC 很沒有好感,遠端控制效果實在不佳,所以打算找找看是否有支援原生 XWindows 傳輸協定的遙控軟件。結果爬了一些文,找到這個諸多 Linux 網友們口碑甚佳的軟件:FreeNX

FreeNX 可說是相當獨特的軟件,在遠端遙控的技術上的確無出其右,竟然可以調和安全性與傳輸效能上,達成最佳的平衡。在傳輸協定上是 based-on SSH 資料傳輸加密,而且還能壓縮傳輸的資料,以降低傳輸的時間;再加上充分運用到 XWindow 傳輸的特性,使其 Server/Client 的遠端遙控效果極佳,就彷如在本機螢幕操控一般的順暢。 (更多 NX 的傳輸技術,可參考該公司 NoMachine - Getting Started with NX。)

在 Ubuntu 9.10 環境下安裝 FreeNX Server 也挺簡單的。到該公司網站上下載適合的版本 (32 or 64 bit 系統),然後在 console 環境下執行套件安裝程式即可,參考簡易的安裝步驟:

  1. Download the DEBs

  2. Change your working directory to the location where you saved the package and install it by running from a console:

    # sudo dpkg -i nxclient_3.4.0-5_x86_64.deb
    # sudo dpkg -i nxnode_3.4.0-11_x86_64.deb
    # sudo dpkg -i nxserver_3.4.0-12_x86_64.deb


Windows-based 的 Client 程式安裝更是簡單,下載後直接執行 setup 程式一直按下去即可。我的筆電是使用 Windows 7 系統,安裝與執行是相當順暢,沒有任何相容性的問題發生。

至於連接的設定,我都是採用預設,然後輸入 Ubuntu 所在的 IP Address,填好登入的使用者與密碼就可以順利地登入並啟動遠端 XWindow 的介面。參考下圖。
Remote Control from FreeNX Client

相當的令人驚訝! 竟然我在 Remote 端還可以執行 MAME 的電玩模擬遊戲,還挺順暢的呢 (只不過音效沒有設定出來)。可想而知,這個 FreeNX 功能的確強大。

說它是遠端遙控 (Remote Control)應該是不太正確的,這應該是稱為遠端管理 (Remote Administration)才是。因為 FreeNX Client 遠端登入 Ubuntu 系統後,會啟始一個新的 XWindow Session,它並不會在 Server/Client 同步顯示同樣的畫面操作。

目前都是在區域網路內連結使用,爾後若是要從外面連回來,要注意的是,若有 Firewall 防火牆阻隔,那就記得開放 Port 22,這是 SSH 通訊協定預設的連接埠。

** 02/22 更新 **
參考: Ubuntu FreeNX Document
另外一種更簡單的安裝方式,直接在 Terminal 輸入下列指令:

> sudo add-apt-repository ppa:freenx-team
> sudo apt-get update
> sudo aptitude install freenx
> sudo /usr/lib/nx/nxsetup --install


這樣的方式不用擔心是否有沒有安裝 SSH Server,若沒有安裝,上述方式就會自動關聯、一同安裝 SSH Server。

※ 延伸參考
 o Ubuntu 加上 FreeNX 遠端桌面

2010/2/18 23:33
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
版主
註冊日期:
2008/7/14 0:03
來自 螢幕的另一端
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 33
HP : 0 / 808
MP : 511 / 35215
EXP: 34
離線
真是好東西,先把它加入我的書籤裡去,有空的話再來試試你說的 FreeNX

2010/2/19 0:13
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員五級
註冊日期:
2008/5/14 10:48
來自 新北市三芝區(鄉下地"區")
所屬群組:
已註冊使用者
等級: 28
HP : 0 / 679
MP : 338 / 29932
EXP: 18
離線
請問“x86_64.deb”是x86還是x64還是可以通用呢?

2010/2/19 17:05
處理器:Intel Q9300
主機板:GIGABYTE GA-EP35-DS3
記憶體:A-DATA PC-DDR2 800 2GB*4
硬 碟:WD5000AAKS
光碟機:PIONEER DVR-213LS
顯示卡:MSI NX8500GT-TD512E
顯示器:CHIMEI CMV 221A
鍵&鼠:Logitech EX110
系 統:Ubuntu 11.10 & 11.10 (i386 & amd64)
    Windows XP SP3
    Windows 7 SP1
------------------------------------------------------------
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 896
MP : 661 / 38424
EXP: 85
離線
試用之後感覺不錯,用起來非常順暢,幾乎感覺不出來是在用遠端登入的
只是開啟輸入法的快速鍵會衝到,把遠端電腦的輸入法快速鍵改掉可以暫時解決這個問題

2010/2/19 18:18
I′m UGP
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員一級
註冊日期:
2007/10/19 7:45
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 49
MP : 6 / 2259
EXP: 97
離線
[quote=camabula]
請問「x86_64.deb」是x86還是x64還是可以通用呢?[/quote]

x86_64 是 64bit 的喔。參考一下那個下載的網站,底下就有套件下載與安裝的說明的哩。

2010/2/19 18:18
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員五級
註冊日期:
2008/5/14 10:48
來自 新北市三芝區(鄉下地"區")
所屬群組:
已註冊使用者
等級: 28
HP : 0 / 679
MP : 338 / 29932
EXP: 18
離線
Kenming Wang 寫到:
x86_64 是 64bit 的喔。參考一下那個下載的網站,底下就有套件下載與安裝的說明的哩。


嗯!所以一般單核CPU是要下載i386.deb的。

client、node、server三個都下載安裝後,那麼Server端要怎麼設定呢?[應用程式][網際網路]選單裡的是[NX Client for Linux],沒有for Server!?

2010/2/19 18:58
處理器:Intel Q9300
主機板:GIGABYTE GA-EP35-DS3
記憶體:A-DATA PC-DDR2 800 2GB*4
硬 碟:WD5000AAKS
光碟機:PIONEER DVR-213LS
顯示卡:MSI NX8500GT-TD512E
顯示器:CHIMEI CMV 221A
鍵&鼠:Logitech EX110
系 統:Ubuntu 11.10 & 11.10 (i386 & amd64)
    Windows XP SP3
    Windows 7 SP1
------------------------------------------------------------
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 896
MP : 661 / 38424
EXP: 85
離線
將下載後的deb包安裝完之後,好像不用設定就可以直接使用了 @@
另外不清楚需不需要額外安裝SSH Server才可以動,我是已經有安裝了SSH才裝NX的

剛剛又發現另一個問題,使用NX好像無法從遠端執行先按下按鍵再加上滑鼠的操作,如:移動視窗

不過可以執行先按下滑鼠再加上按鍵的操作,如:複製檔案(移動+Ctrl)

2010/2/19 19:09
I′m UGP
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員五級
註冊日期:
2008/6/15 2:56
所屬群組:
已註冊使用者
等級: 38
HP : 0 / 945
MP : 757 / 41388
EXP: 81
離線
camabula 寫到:
client、node、server三個都下載安裝後,那麼Server端要怎麼設定呢?[應用程式][網際網路]選單裡的是[NX Client for Linux],沒有for Server!?

NoMachine NX - Documentation

2010/2/19 19:47
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員五級
註冊日期:
2008/5/14 10:48
來自 新北市三芝區(鄉下地"區")
所屬群組:
已註冊使用者
等級: 28
HP : 0 / 679
MP : 338 / 29932
EXP: 18
離線
不知為何會出現如下錯誤訊息:

NX> 203 NXSSH running with pid: 3284
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
ssh: connect to host aa.bb.cc.dd port 22: Connection refused

2010/2/19 20:02
處理器:Intel Q9300
主機板:GIGABYTE GA-EP35-DS3
記憶體:A-DATA PC-DDR2 800 2GB*4
硬 碟:WD5000AAKS
光碟機:PIONEER DVR-213LS
顯示卡:MSI NX8500GT-TD512E
顯示器:CHIMEI CMV 221A
鍵&鼠:Logitech EX110
系 統:Ubuntu 11.10 & 11.10 (i386 & amd64)
    Windows XP SP3
    Windows 7 SP1
------------------------------------------------------------
應用擴展 工具箱
回覆: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 0 / 896
MP : 661 / 38424
EXP: 85
離線
查查看是不是防火牆擋掉了?

2010/2/19 20:06
I′m UGP
應用擴展 工具箱

(1) 2 3 4 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.