星期二, 12月 13, 2005

[Linux]freenx on Fedora Core 4

以前裝過,可是忘記了
現在又想用,結果搞了半天,好不容易設定成功了,把方法記起來.

$su root
#yum install freenx

由於這一版的 freenx 使用的目錄有點改變
所以到 /var/lib/nxserver/ 下,多增加一個軟連結
#cd /var/lib/nxserver
#ln -s nxhome home

接著改一下設定
#cd /etc/nxserver
#cp node.conf.sample node.conf

打開 node.conf
把 SERVER_NAME 與 SSHD_PORT 這兩行前面的註解拿掉.
重新啟動 nxserver
#nxserver --restart

確定 user 是否已經自動幫你加入了,看有沒有自己的 linux 帳號
#nxserver --listuser
如果沒有的話,那麼就得新增 user
#nxserver --adduser your_name
#nxserver --passwd your_name

安裝 Windows 版的 nxclient, 這可以到NoMachine網站下載.
下載完成以後就進行安裝,基本上都是 step by step, 沒啥困難的.
主要的幾個設定就是 ip, port, 還有 key

接著回到 server, 處理 key 的部份
這邊我不清楚是否要重新產生,不過我還是做了.
#nxkeygen
產生完畢後,切換到 /var/lib/nxserver/home/.ssh,將 client.id_dsa.key 檔案的內容複製出來,這邊就不仔細描述複製的方法了,總之你自己看著辦.
#cd /var/lib/nxserver/home/.ssh
#cat client.id_dsa.key

把這內容貼到 nxclient for Windows 的 key 裡面 (在 configuration 的時候會有個按鈕叫做 "key",點下後可以貼東西 )
保存設定以後,輸入你的帳號與密碼,再進行連結,這樣就大功告成了.

參考資料:
*HOWTO FreeNX Server - Gentoo Linux Wiki
*NX/FreeNX HOWTO
*Linux-Tip.net - Remote access with FreeNX in 5 steps
*FedoraNEWS.ORG - HOWTO setup Freenx on Fedora

沒有留言: