FreeNX 오픈 버전 설치하기
FreeNX 설치 및 사용하기
작성일 : 2009년 11월 2일
작성자 : 서 진우
설치 패키지 :
http://mirror.centos.org/centos/4/extras/SRPMS/
에서 freenx-0.7.3-2.el4.centos.src.rpm, nx-3.3.0-14.el4.centos.src.rpm
를 다운로드 한다.
# rpm -ivh freenx-0.7.3-2.el4.centos.src.rpm
# rpm -ivh nx-3.3.0-14.el4.centos.src.rpm
# cd /usr/src/redhat/SPEC
# rpmbuild -ba freenx.spec
# rpmbuild -ba nx.spec
# rpm -Uvh nx-3.3.0-14.el4.xxx.rpm
# rpm -Uvh freenx-0.7.3-2.el4.xxx.rpm
# cd /etc/nxserver
# cp node.conf.sample node.conf
# vi node.conf
——————————————————————–
ENABLE_PASSDB_AUTHENTICATION=”1″
# /etc/rc.d/init.d/sshd restart
# nxserver –adduser alang
# nxserver –passwd alang
NX> 100 NXSERVER -Version 1.5.0-60 OS(GPL)
New password:
Password changed.
NX> 999 Bye
이로써 서버 셋팅이 완료 되었다. 윈도우 PC 측의 클라이언트 셋팅은 아래와 같다.
http://www.nomachine.com/download-package.php?Prod_Id=6 에서 Windows Client
관련 파일을 다운 받고, 설치 한다.
NX Connection Wizard 에서 접속 서버 정보와 기타 정보를 입력한다.
“General” 항목에서 “Server” 항목에 “Key” 설정에 NX 서버의 인증키 정보를 복사해서
붙여 넣는다.
NX 서버 인증키 정보는 아래 파일에 저장되어 있다.
# vi /etc/nxserver/client.id_dsa.key
nxserver 관리 명령
# nxserver –help
NXSERVER – Version 3.2.0-73 OS (GPL, using backend: not detected)
Usage: nxserver <option>
–adduser <user>: Add a new user
–passwd <user>: Change password of <user>
–deluser <user>: Remove a user from nx
–listuser: List enabled users
–start: Start the nx server
–stop: Stop the nx server
–status: Show status of nx server
–restart: Restart the nx server. (start,stop)
–list [ user | sessionid ]: List running sessions of user or sessionid
–history [ user | sessionid | clear ]: Show history [ of user | sessionid ] or clear the history
–terminate <user | :display | sessionid>: Terminate the session pointed to by
sessionid or display, or all sessions of the specified user.
Use * for all sessions.
–force-terminate: Like terminate, but removes also session info.
–suspend <user | :display | sessionid>: Suspend the session pointed to by
sessionid or display, or all sessions of the specified user.
Use * for all sessions.
–cleanup: Terminates all running sessions. Useful after power-outage.
–broadcast <message>: Send a message to all users
–send <user | :display | sessionid> <message>: Send a message to the specified user or sessionid