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



서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.