noMachine的遠程桌面NX是個很好用的東西,推薦大家使用。但noMachine直接提供的NX免費版本包只允許兩個人同時登陸,這對個人用戶來說也夠用了,但對於公司用戶來說,要麼花錢買其軟件和後面的技術支持,要麼就自己去安裝noMachine和FreeNX項目免費提供開源源碼包。至目前公司100來號圖形設計人員使用開源免費的登陸linux服務器,感覺效果相當不錯。
相關網站:
http://www.nomachine.com
http://www.berlios.de
server端安裝
源碼包下載地址
http://www.nomachine.com/sources.php
http://prdownload.berlios.de/freenx/freenx-server-0.7.3.tar.gz
所需源碼包:
nxproxy-xxx.tar.gz
nxcomp-xxx.tar.gz
nxcompext-xxx.tar.gz
nxcompshad-xxx.tar.gz
nx-X11-xxx.tar.gz
nxagent-xxx.tar.gz
nxauth-xxx.tar.gz
freenx-server-xxx.tar.gz
安裝步驟
確保系統已安裝如下包:
sshd
expect
netcat
1.把所有源碼包放到build文件夾並解壓。
#mkdir build
#cd build
#for i in nx*.tar.gz; do tar xzf "${i}"; done
2.
#cd nx-X11
#make World
#cd ..
#cd nxproxy
#./configure && make
3.拷貝相關lib和bin文件到/usr/NX:
#cd ..
#NXPREFIX=/usr/NX
#mkdir -p ${NXPREFIX}/lib ${NXPREFIX}/bin
#cp -a nx-X11/lib/X11/libX11.so* ${NXPREFIX}/lib
#cp -a nx-X11/lib/Xext/libXext.so* ${NXPREFIX}/lib
#cp -a nx-X11/lib/Xrender/libXrender.so* ${NXPREFIX}/lib
#cp -a nxcomp/libXcomp.so* ${NXPREFIX}/lib
#cp -a nxcompext/libXcompext.so* ${NXPREFIX}/lib
#cp -a nxcompshad/libXcompshad.so* ${NXPREFIX}/lib
#cp -a nx-X11/programs/Xserver/nxagent ${NXPREFIX}/bin
#cp -a nxproxy/nxproxy ${NXPREFIX}/bin
4.編譯FreeNX二進制文件和庫文件
#cd freenx-server-xxx
#patch -p0 < gentoo-nomachine.diff
#make
#make install
5.最後運行nxsetup --install,按其提示信息操作。
#cd /usr/NX/bin/
#./nxsetup --install
直到你看到"Have fun!" 證明你freeNX server端安裝成功了。你可以通過client遠程連接進來。
client端安裝
client軟件下載地址;
http://www.nomachine.com/download.php
這裏可以下到NX client, 有Linux 和 Windows的版本,根據自己的需要選擇,安裝好後根據其嚮導配置就OK。
轉載自本人個人博客: www.adonmi.com