๋ฆฌ๋ˆ…์Šค

VNC ์•Œ์•„๋ณด๊ธฐ

UTF-404 2024. 6. 27. 17:50
728x90

๐Ÿ’ก 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)

 

์‹คํ–‰ ์ „ ์„ธํŒ…

  1.  vncserver ์—”ํ„ฐ
  2.  ํŒจ์Šค์›Œ๋“œ ์„ค์ •
  3.  /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  โžก๏ธ  ๋ฐ๋ชฌ์ด ์‚ฌ์šฉ์ค‘์ธ ํฌํŠธ ๋ฒˆํ˜ธ ํ™•์ธ ๊ฐ€๋Šฅ

 

๋ฐฉํ™”๋ฒฝ

  1. SElinux ํ•ด์ œ
  2. 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 [์„ธ์…˜๋ฒˆํ˜ธ]
728x90