STEP 1 VNC 서버를 설치하고 가동.
STEP 2 VNC 서버는 접속할 사용자별로 설정
STEP 3 'firewall-config' 명령어로 방화벽을 실행해서, vnc-server 서비스를 체크한 후 다시 로딩한다. 설정이 완료되면 창을 닫는다.
※ 텍스트모드에서 방화벽 설정하려면 'firewall-cmd --add-service=서비스이름' 또는 'firewall-cmd --add-port=포트번호/프로토콜' 명령을 실행하면 된다. 만약, 재부팅 후에도 방화벽 설정을 유지하려면 '--permanent' 옵션을 붙인다. 즉, 'firewall-cmd --permanent --add-service=vncserver' 를 실행한 후, 'firewall-cmd -reload'을 실행
STEP 4 VNC서버가 설치된 리눅스에 접근할 클라이언트 리눅스(X윈도우가 설치된 리눅스)에 VNC클라이언트 프로그램을 설치한다. Fedora 19 에서 제공하는 VNC 클라이언트 패키지의 이름은 tigervnc다.
STEP 5 'vncviewer 서버IP:디스플레이번호'를 입력해 VNS서버가 설치된 리눅스에 접속, 여기서 '디스플레이번호'는 STEP 2에서 실행한 디스플레이 번호와 일치해야하며 비밀번호도 STEP 2에서 지정한 VNC 서버 전용 비밀번호를 입력한다.
STEP 6 윈도우에서 VNC서버가 설치된 리눅스 서버에 접속하고자 한다면 윈도우용 VNC클라이언트 프로그램을 설치해야한다. VNC클라이언트(=VNC뷰어)에는 TigerVNC, UltraVNC, TightVNC, RealVNC, PoketVNC, GoverlanVNC 등 종류가 많다. 이중 원하는 것을 인터넷을 통해 다운받아 사용하면 된다. 다음은 TightVNC 클라이언트를 통해 리눅스 서버에 접속한 화면이다.
※ 위에서 설명한 VNC서버에 접속하는 2가지 방법의 경우는 X윈도우가 설치된 리눅스 환경에서 vncviewer 명령어로 직접 VNC서버에 접속한 경우와 윈도우용 VNC클라이언트프로그램을 통해 직접 접속한 경우이다. 하지만 만약에 ① X윈도우가 전혀 설치되어있지 않은 리눅스 환경(즉, 텍스트모드 환경의 리눅스)에서 VNC서버에 접속한다든지 ② X윈도우는 설치되어 있지만 PUTTY 등의 프로그램을 통해 VNC서버에 접속한다면 별도의 과정으로 XMING 서버 설치와 구동 및 X11포워딩을 사전에 작업해줘야한다.
[참고] [X윈도우가 없는 텍스트 환경의 리눅스 클라이언트에서 vncviewer 명령어를 통해 VNC 서버가 설치된 리눅스에 접속하는 방법] - PUTTY 이용시
1. X11포워딩을 위한 xorg-x11-xauth.x86_64 패키지를 텍스트 환경 리눅스에 설치한다.
2. xorg-x11-xauth.x86_64 패키지 설치가 완료되면 인터넷을 통해 XMING서버를 다운로드 받아 설치한 후 구동시킨다.
3. XMING 서버를 구동시켰으면 PUTTY 를 통해 X11 forwarding 후 VNC서버에 접속
4. 만약 X윈도우는 설치되어 있지만 PUTTY 등의 원격접속 유틸리티를 통해 텍스트 환경의 리눅스 클라이언트에서 vncviewer 명령어를 통해 VNC 서버가 설치된 리눅스에 접속한다면X11포워딩을 위한 xorg-x11-xauth.x86_64 패키지는 이미 설치되어 있으므로 별도로 설치할 필요없이 사전에 XMING 서버만 구동후 vncviewer 명령어를 통해 접속하면 된다.
5. 솔직히, [참고] 이부분은 별로 신경 쓸 필요가 없다. VNC서버가 설치된 리눅스서버에 접속할 경우 대부분 윈도우용 VNC클라이언트프로그램을 이용하기때문에 단순히 참고용으로만 알아두기 바란다.
'네트워크 서버 구축 실무' 카테고리의 다른 글
네임서버 설치와 운영 (0) | 2015.08.07 |
---|---|
프록시 서버 설치와 운영(페도라의 Squid 프록시서버) (0) | 2015.01.04 |
vsftpd의 설치와 운영 (0) | 2014.12.30 |
소스를 컴파일해서 APM을 설치하자.(Fedora 19) (0) | 2014.12.29 |