freeNX를 설치하기 위해 기본적으로 ssh가 설치되어 있어야 한다.
SSH설치는 게시글 http://lifeseed.tistory.com/11 를 참조하자
freeNX를 설치하기 위해서는 몇가지 명령어입력이 필요하다.
1. repository를 등록하자.
$ sudo apt-get update
2. freeNX를 설치하자.
3. 환경 파일 수정
$ sudo vi /etc/nxserver/node.conf
SERVER_NAME
SSHD_PORT=22
ENABLE_SSH_AUTHENTICATION="1"
- 항목앞에 주석처리되어 있는 #을 제거하여 해당 속성을 추가한다.
- PORT는 자신이 설정한 SSH의 Port번호로 할당한다.
4. Key 생성
Unique key generated; your users must install
/var/lib/nxserver/home/.ssh/client.id_dsa.key
on their computers.
$ sudo cat /var/lib/nxserver/home/.ssh/client.id_dsa.key
-----BEGIN DSA PRIVATE KEY-----
~~~~~~
-----END DSA PRIVATE KEY-----
5. Service 재시작
6. client 설치 및 생성된 key 등록
http://www.nomachine.com/download.php 에서 NX Client를 다운 받아 설치한후 실행한다.
a) Session, Host, Port, Internet Connection 설정
b) Server 정보 :: Unix - Gnume
NX접속 실행
a) Login / Password / Session 화면에서 Configure 버튼을 누른다.
b) Key 버튼을 눌러 client.id_dsa.key 내용을 복사하여 붙여넣는다.
-> 환경설정을 저장하자.
7. 다시 Login화면에서 자신의 ID/PW를 입력하고 Login을 하면...
두둥... 기대하시라...