VNC 서버 설치하고 설정하기 - 리눅스는 VNC 패키지를 제공하지만 기본적으로 설치되는 패키지가 아니므로 관리자가 설치해야함 |
VNC 서버 설치하기 - 패키지의 이름은 'vnc4server' ============================================================== sjw@sjw-HP-Mini-110-3500:~$ sudo apt-get install vnc4server ============================================================== |
VNC 서버 설정하기 - vnc 서버의 설정은 사용자별로 해야함 - 시스템 관리자가 일괄적으로 수행할 수도 있으나 결국 개별 사용자가 설정 파일을 수정하고 다시 실행해야함 1) - 일단 'vncserver' 를 동작 - 'vncserver'는 해당 사용자 계정에서 실행하면 됨 - 'vncserver'를 실행하면 먼저 VNC에 접속할 때 사용할 암호를 입력해야 함. - VNC와 관련된 스크립트 파일이 생성됨 - 암호와 스크립트 파일은 사용자 홈 디렉터의 '.vnc' 디렉터리에 생성됨 ========================================================= sjw@sjw-HP-Mini-110-3500:~$ vncserver 2) - 1번에서 'vncserver' 를 동작시킨 것은 xstartup 파일을 생성하기 위함 - 'xstartup' 파일은 그래픽 환경인 X윈도우를 동작시킬 때 참조하는 설정 파일 ========================================================= #!/bin/sh 3) - 'vncserver' 를 종료했다가 다시 동작시켜야 바뀐 xstartup 를 적용할 수 있음. ========================================================= sjw@sjw-HP-Mini-110-3500:~$ vncserver -kill :1 ========================================================= - 'vncserver'를 다시 동작시킬 때 화면의 해상도와 픽셀의 비트 수를 지정할 수 있음 - 기본 해상도는 1,024 * 768. - 픽셀의 비트 수는 기본 값이 24비트 ========================================================= sjw@sjw-HP-Mini-110-3500:~$ vncserver :1 -geometry 800x600 -depth 24 ========================================================= 4) 방화벽 처리 - VNC가 사용하는 포트를 신뢰할 수 있는 포트로 등록해야 클라이언트에서 VNC로 접속할 수 있음 - VNC는 기본적으로 5900번대 포트를 사용 - 첫 번째 디스플레이가 5901, 두 번째 디스플레이가 5902 이런식으로 차례로 증가 ========================================================= sjw@sjw-HP-Mini-110-3500:~$ sudo ufw disable ========================================================= |
VNC 클라이언트 설치하고 사용하기 - VNC 클라이언트는 리눅스와 윈도우에서 모두 사용할 수 있음 - 리눅스에서는 다른 리눅스 시스템에 원격 접속할 때 VNC 클라이언트를 사용 - 윈도우에서는 리눅스 시스템에 접속할 때 텔넷이나 SSH 대신에 VNC를 사용할 수 있음 |
리눅스용 VNC 클라이언트 설치하고 사용하기 - 리눅스용 VNC 클라이언트는 여러 가지가 있는데 그놈용은 vinagre. - vinagre 는 apt-get 명령으로 간단하게 설치할 수 있음 ========================================================= sjw@sjw-HP-Mini-110-3500:~$ sudo apt-get install vinagre ========================================================= - VNC 클라이언트의 명령어는 'vinagre' - 접속하려는 서버 주소와 함께 디스플레이 번호를 지정해야 함 - 'vinagre IP주소:디스플레이 번호(예 : vinagre 192.168.0.12:1) ========================================================= sjw@sjw-HP-Mini-110-3500:~$ vinagre 192.168.0.12:1 & ========================================================= |
윈도우용 VNC 클라이언트 설치 - 윈도우용 VNC 클라이언트 그중에서 TigerVNC. - TigerVNC 는 'www.tigervnc.com' |
p.s
- VNC는 그래픽 인터페이스이므로 실제로 원활한 작업을 하기에는
텔넷이나 SSH보다 접속 속도와 응답 속도가 느림
- VNC를 제대로 활용하려면 VNC 서버와 클라이언트 모두의 하드웨어 성능이 뒷받침되어야 함
- 어렵게 VNC를 설정하고 사용하기보다는 SSH를 사용하는 것이 빠르고 안전
'OS > Linux - Ubuntu' 카테고리의 다른 글
[Linux - 리눅스 / Ubuntu - 우분투] 원격 접속과 FTP요약 (0) | 2015.05.06 |
---|---|
[Linux - 리눅스 / Ubuntu - 우분투] 파일 송수신 FTP - vsFTPD, ftp 내부 명령 (0) | 2015.05.06 |
[Linux - 리눅스 / Ubuntu - 우분투] 윈도우에서 텔넷 사용, iPutty 사용 (0) | 2015.05.06 |
[Linux - 리눅스 / Ubuntu - 우분투] Telnet(텔넷) - telnet (0) | 2015.05.06 |
[Linux - 리눅스 / Ubuntu - 우분투] 우분투 ssh 설정 및 접속 (0) | 2015.05.05 |