服務(wù)器正常使用ssh登錄
打開終端,運行
sudo gedit /etc/apt/sources.list
把這個freeNX的源加進去,網(wǎng)上提供的其他源我都試了,我這里只有這個源可以連上
deb http://mirror.ubuntulinux.nl feisty-seveas freenx
deb-src http://mirror.ubuntulinux.nl feisty-seveas freenx
然后下載GPG key,并安裝
wget http://mirror.ubuntulinux.nl/seveas.gpg
sudo apt-key add seveas.gpg
更新,安裝freeNX
sudo apt-get update
sudo apt-get install freenx
現(xiàn)在安裝完了,但是需要做一些修改才能正常使用,主要是因為新系統(tǒng)字體文件位置有所改變
gedit /usr/lib/nx/nxloadconfig
打開,大概是266行,原始的文件是:
|
替換成(這么多其實都是一行的內(nèi)容):
|
還是這個文件的185行,原始的文件是:
|
替換成(注意:-fp后邊有一個空格):
|
再打開另外一個文件
gedit /etc/nxserver/node.conf
在文件加入(注意:-fp后邊有一個空格):
|
安裝完之后可以運行來測試一下NX服務(wù)器:
當(dāng)前狀態(tài):
nxserver --status
重啟:
nxserver --restart
不過我發(fā)現(xiàn)不用增加用戶到NX的userlist照樣可以登錄使用。
(后來查資料發(fā)現(xiàn)新版的freenx,利用PAM去驗證,只要用戶可以登錄ssh就不用再添加用戶到freenx的數(shù)據(jù)庫里面了,很方便。)
Linux上面的客戶端,可以去前面提到的源安裝:
sudo apt-get install nxclient
winxp上面的客戶端,我用nomachine出的,免費的,在這里下載http://www.nomachine.com/download-client-windows.php
下載并安裝nxclient-3.2.0-10.exe:session項隨意填寫,host是218.192.168.15,端口默認22不變,網(wǎng)絡(luò)連接模式Lan,下一步后選擇Unix-GNOM,然后設(shè)定以下預(yù)期的分辨率比如1024*768,一直默認下一步就配置好了。為了使顯示速度快一些,在configure-advanced-cache里面把可用內(nèi)存全部設(shè)置為。
然后輸入用戶名,密碼就可以登錄了,速度很快,而且安全,適用于多人需要共享xwindow的場合。
網(wǎng)上多提出的連接問題:
當(dāng)xp端連接不上的時候,可能會提示"freenx --status="suspended,running"之類的信息,我是這樣解決的。
把xp端的C:\Program Files\NX Client for Windows\share\keys\server.id_dsa.key刪掉,這樣就可以登錄了。
如果還是不能登錄,復(fù)制服務(wù)器端/var/lib/nxserver/home/.ssh/client.id-dsa.key到xp端的C:\Program Files\NX Client for Windows\share\keys里面試試?
不過這個key驗證的設(shè)置應(yīng)該是在前面提到的兩個配置文件中,系統(tǒng)提供好幾種驗證方式,而key是其中的一種而已,大家可以去探索一下。