VNC ์์๋ณด๊ธฐ
๐ก VNC
VNC(Virtual Network Computing, ๊ฐ์ ๋คํธ์ํฌ ์ปดํจํ )๋ ์ปดํจํฐ ํ๊ฒฝ์์ RFB ํ๋กํ ์ฝ์ ์ด์ฉํ์ฌ ์๊ฒฉ์ผ๋ก ๋ค๋ฅธ ์ปดํจํฐ๋ฅผ ์ ์ดํ๋ ๊ทธ๋ํฝ ๋ฐ์คํฌํฑ ๊ณต์ ์์คํ ์ด๋ค. ์ํ๊ณผ ๋ง์ฐ์ค ์ด๋ฒคํธ๋ฅผ ํ ์ปดํจํฐ์์ ๋ค๋ฅธ ์ปดํจํฐ๋ก ์ ์ก์์ผ์ ๋คํธ์ํฌ๋ฅผ ๊ฑฐ์ณ ๊ทธ๋ํฝ ํ๋ฉด์ ๊ฐฑ์ ํ๋ ๋ฐฉ์์ ์ ๊ณตํ๋ค.
https://ko.wikipedia.org/wiki/VNC
VNC - ์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์
์ํค๋ฐฑ๊ณผ, ์ฐ๋ฆฌ ๋ชจ๋์ ๋ฐฑ๊ณผ์ฌ์ .
ko.wikipedia.org
๐ ์๊ฒฉ ์๋น์ค
๐ TUI
- Telnet ์ผ๋ฐ ํต์ (23 / TCP)
- SSH ๋ณด์ ํต์ (22 / TCP)
๐ GUI
- Remote DeskTop ๊ทธ๋ํฝ ํ๊ฒฝ (3389 / TCP)
- window ์ ์ฉ
- VNC ๊ทธ๋ํฝ ํ๊ฒฝ (5900 / TCP, 6000 / TCP)
- Virtual Network Computing
- ์ด์์ฒด์ ์ ํ (โ)
๐ ๊ตฌ์ถ ์์
ํจํค์ง ํ์ธ
rpm -qa | grep vnc
ํจํค์น ์ค์น
rpm -ivh tigervnc-server-1.1.0-18.e16.x86_64.rpm (Server Program)
rpm -ivh tigervnc-1.1.0-18.e16.x86_64.rpm (Client Program)
์คํ ์ ์ธํ
- vncserver ์ํฐ
- ํจ์ค์๋ ์ค์
- /vi /etc/sysconfig/vncservers ์์ ํด์๋ ์ค์
VNCSERVERS="1:root 2:test" (์ธ์ ๋ฒํธ์ ๋ํ ๊ณ์ ๋งค์นญ)
VNCSERVERARGS[1]="-geometry 1000x1000" (์ธ์ 1 ํด์๋)
VNCSERVERARGS[1]="-geometry 500x500" (์ธ์ 2 ํด์๋)
ํฌํธ ํ์ธ
netstat -lntup | grep vnc โก๏ธ ์ฐ๊ฒฐํ ํฌํธ ๋ฒํธ ํ์ธ ๊ฐ๋ฅ
cat /etc/services | grep vnc โก๏ธ ๋ฐ๋ชฌ์ด ์ฌ์ฉ์ค์ธ ํฌํธ ๋ฒํธ ํ์ธ ๊ฐ๋ฅ
๋ฐฉํ๋ฒฝ
- SElinux ํด์
- System-config-firewall
- 5901 ~ 5999๋ฅผ ์ฌ์ฉ ์ด 99๊ฐ
- 100๋ฒ ๋ถํฐ๋ 6000๋ฒ์ ์ฌ์ฉ. ์ฆ 5900 + 100
- ํฌํธ ๋ฒํธ๋ 5900 + ์ธ์ ๋ฒํธ๋ก ์ด๋ฃจ์ด์ง โก๏ธ ์ฆ , 1๋ฒ ์ธ์ ์ด๋ฉด 5900 + 1 = 5901
์คํ
/etc/rc.d/init.d/vncserver
โก๏ธ ๋ฐ๋ชฌ์ ์ํํ๊ธฐ ์ํด์ ํด์๋ ์ค์ ์ด ํ์!!
๊ธฐํ
- ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ โก๏ธ vncpasswd (~home Directory /.vnc/passwd์ ์ ์ฅ๋จ)
- ์ธ์ ๋ชฉ๋ก โก๏ธ vncserver -list
- ์ธ์ ์ข ๋ฃ โก๏ธ vncserver -kill [์ธ์ ๋ฒํธ]
- ์ธ์ ์์ โก๏ธ vncserver [์ธ์ ๋ฒํธ]