[分享] FreeNX 遠端桌面安裝

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享] FreeNX 遠端桌面安裝

文章BBNS » 週六 4月 16, 2005 5:30 pm

Author: Yun-Ta Tsai <yttsai AT csie dot nctu dot edu dot tw>

前言:
FreeNX提供非常彈性的遠端桌面環境,是NoMachine公司利用Debian開發的GPL版本,
其NX Server是Commercial版本。該系統可以應付窄頻到LAN的環境,即使在56K環境也能
有很高的效能。另外也可以將遠端桌面的聲音轉過來,就如同Windows XP的遠端桌面一樣


執行畫面:
http://bbns.twbbs.org/gallery/debian/FreeNX

下面適用Debian-based系統

FreeBSD的ports是放在/usr/port/net/freenx
安裝方法直接make install即可

========================================

加入apt來源:
將/etc/apt/source.list加入下面這行

代碼: 選擇全部
deb http://kalyxo-archive.mornfall.net/ experimental main


目前在sid下能夠正常安裝,網路上有人反應也能夠在Sarge上正常運作,
至於Woody就不清楚了。

安裝:
代碼: 選擇全部
apt-get install freenx nxserver nxlibs libnxcomp0 libnxcompext0 nxagent


如果出現package dependency的錯誤,輸入apt-get -f install就能夠修正問題,
大概是因為package沒有包好的原因,不過這並不影響安裝情形。

設定:
安裝完畢後,debconf會跳出來,有三個選項,選擇第一個NoMachineKey,這樣才能
和官方的client相容。如果選第二個,要使用官方的客戶端就會需要額外設定的步驟。

註: 其他非Debian系列的系統可以透過執行:
代碼: 選擇全部
nxsetup --install --setup-nomachine-key


接下來請執行
代碼: 選擇全部
nxserver --adduser <本機帳號>
nxserver --passwd <本機帳號>


權限問題:
freeNX會需要將資料導到/dev/urandom和/dev/null上,如果您的client曾經出現
Authorication failure或Connection timeout的問題,就是這兩個device檔案權限沒設好
,請確定他們在0666上。

Client:
客戶端的軟體請到http://www.nomachine.com下載,目前有Windows、Linux、Solaris
、Mac OS X,FreeBSD應該有porting。


按照設定精靈的步驟就可以執行了。

註: Client裡頭預設了KDE、Gnome和CDE三種桌面環境,如果您想要套用自己的.xsession
或.xinitrc,請建立一個連結.Xclients到.xsession或是.xinitrc:

代碼: 選擇全部
ln -s .xsession .Xclients
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

文章cyt » 週五 4月 22, 2005 9:16 am

感謝分享啊~~真是太好用了 :finger1: :finger1:
cyt
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週一 5月 31, 2004 2:20 pm

文章none » 週日 5月 01, 2005 9:05 pm

請問一下 , 我照著步驟做,不能連耶 :(

我已經開啟了 nxserver

nxserver # nxserver --status
NX> 100 NXSERVER - Version 1.4.0-03 OS (GPL)
NX> 110 NX Server is running
NX> 999 Bye
nxserver #

但是 ps 下也找不到任何的有關的的 process


請問一下我那裡做錯了,
還有 client 端設定要注意一些什麼嘛?!
謝謝
none
 

文章huki » 週一 5月 02, 2005 11:57 am

太棒了這個真好用
感恩啦!
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章huki » 週一 5月 02, 2005 8:33 pm

今天試用了一下
在windows都沒有辦法打中文
若是linux連遠端的
gnome是正常、xfce卻無法打中文
大概是這樣
也不知為何
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章kahn » 週二 5月 24, 2005 12:08 pm

如果要從xp 上連到 linux 的 X-server or Xorg 這樣可以嗎?
頭像
kahn
活潑的高中生
活潑的高中生
 
文章: 350
註冊時間: 週三 9月 04, 2002 10:52 pm
來自: 彰化

文章huki » 週二 5月 24, 2005 2:34 pm

我試過沒問題
gnome和kde都是正常的
xfce4有點糟就是了
好像反應時間變很久
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章山哥 » 週二 5月 24, 2005 5:17 pm

none 寫:請問一下 , 我照著步驟做,不能連耶 :(

我已經開啟了 nxserver

nxserver # nxserver --status
NX> 100 NXSERVER - Version 1.4.0-03 OS (GPL)
NX> 110 NX Server is running
NX> 999 Bye
nxserver #

但是 ps 下也找不到任何的有關的的 process


請問一下我那裡做錯了,
還有 client 端設定要注意一些什麼嘛?!
謝謝


它是經由 ssh 連線,不會出現任何 process.
山哥
 

文章liuspider » 週三 5月 25, 2005 8:28 am

freenx 比 ssh 快不少...
生于忧患,死于安乐
SCIM Project: http://www.scim-im.org
liuspider
可愛的小學生
可愛的小學生
 
文章: 31
註冊時間: 週六 4月 02, 2005 10:02 am

文章訪客 » 週三 6月 08, 2005 12:07 pm

到了現在
可以在 windows 中 打中文字了嗎.
訪客
 

文章訪客 » 週三 6月 08, 2005 4:52 pm

請問一下
驗證不過是那邊有問題呢~我帳號密碼確定對耶

NX> 203 NXSSH running with pid: 2780
NX> 285 Enabling skip of SSH config files
NX> 200 Connected to address: 140.127.113.6 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.
訪客
 

文章訪客 » 週四 6月 09, 2005 10:34 am

NX> 203 NXSSH running with pid: 3936
NX> 285 Enabling skip of SSH config files
NX> 200 Connected to address: 140.127.113.164 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 1.4.0-04-CVS OS (GPL)
NX> 105 hello NXCLIENT - Version 1.4.0
NX> 134 Accepted protocol: 1.4.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: qwe
NX> 102 Password:
NX> 103 Welcome to: Dorm user: qwe
NX> 105 listsession --user="qwe" --status="Suspended","Running" --geometry="1024x768x16+render" --type="unix-kde"
NX> 127 Sessions list of user 'qwe' for reconnect:

Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------


NX> 148 Server capacity: not reached for user: qwe
NX> 105 startsession --session="dorm" --type="unix-kde" --cache="8M" --images="32M" --cookie="76d80224611fc919a5d54f0ff9fba446" --link="lan" --kbtype="pc102/us" --nodelay="1" --backingstore="never" --geometry="fullscreen" --media="0" --agent_server="" --agent_user="" --agent_password="" --screeninfo="1024x740x16+render"

NX> 1000 NXNODE - Version 1.4.0-04-CVS OS (GPL)
NX> 700 Session id: Dorm-1006-8C60C61E75E202828BA57DD0A962F75A
NX> 705 Session display: 1006
NX> 703 Session type: unix-kde
NX> 701 Proxy cookie: 3cfc9a73a777352f5206bc8787651036
NX> 702 Proxy IP: 203.64.92.50
NX> 706 Agent cookie: 76d80224611fc919a5d54f0ff9fba446
NX> 704 Session cache: unix-kde
NX> 707 SSL tunneling: 0
NX> 105 NX> 504 Session startup failed.
NX> 1004 Error: nxagent failed to start. Session timed out.
NX> 1001 Bye.

好不容易Authentication過了~又出現另一問題~可惡
訪客
 

文章訪客 » 週四 6月 09, 2005 10:57 pm

我在MS下連Linux可以打中文.
我是在Gnome下用gcin..
不過要改一下設定...
因為MS和gcin都是用Ctrl+space叫輸入法..
所以每次按Ctrl+space都是出現MS的輸入法..
我把MS的設定改掉或是把gcin的設定改掉..
就可以正常叫出gcin然後打中文...
訪客
 

文章zhuxuan » 週五 8月 12, 2005 6:43 pm

之前都是用 XDMCP ,這幾天換成 FreeNX 之後,使用一切正常,也很好用,但是…

我用 NX Client 從 Windows 連到 Debian + Gnome,沒有辦法叫出 gcin!

我已經把 gcin 的切換鍵換成跟 Windows 不一樣了,用 XDMCP 的時候是可以正常叫出 gcin ,但是用 FreeNX 卻沒有辦法。

用 FreeNX 登入時,ps ax 並沒有看到 gcin ! 手動把 gcin 執行之後,還是叫不出來~想請問我是不是漏了什麼呢?

nxagent、nxlibs、nxproxy 的版本都是 1.4.0.2-0alpha4,freenx 的版本是 0.4.4-0a1。
zhuxuan
可愛的小學生
可愛的小學生
 
文章: 23
註冊時間: 週六 11月 06, 2004 4:23 am
來自: 台灣

文章redjoe » 週五 8月 12, 2005 10:40 pm

請問Server端有windows的嗎?我要用debian連過去,
目前是用VNC,兩者都有Client及Server.
redjoe
快樂的大學生
快樂的大學生
 
文章: 518
註冊時間: 週一 4月 07, 2003 10:15 pm
來自: Taiwan

下一頁

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客