Daniel J Song's page
A R C H I V E S
|
VNC
VNC¶õVNC´Â Virtual Network ComputingÀÇ ¾àÀÚ·Î, ¿ø°ÝÀ¸·Î ÄÄÇ»ÅÍ¿¡ Á¢¼ÓÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.¿¹Àü PC¾Ö´Ï¿þ¾î³ª, À©µµ¿ìÁîÀÇ Å͹̳Π¼ºñ½º¿Í ºñ½ÁÇÑ ±â´ÉÀε¥, VNC´Â ¿ÀǼҽºÀ̸ç, x86/Windows¸¸ÀÌ ¾Æ´Ñ ¿©·¯°¡Áö Ç÷§ÆûÀ» Áö¿øÇØÁÝ´Ï´Ù. ¿ø·¡ vnc´Â AT&TÀÇ ÇÁ·ÎÁ§Æ®¿´Áö¸¸, ¿¹Àü °³¹ß ȨÆäÀÌÁö Áö±ÝÀº http://www.realvnc.com À¸·Î °³¹ßÀÌ ¿Å°ÜÁ³°í ±× ¿Ü¿¡ tightVNCµî Ŭ·Ðµéµµ ¿©·µ ÀÖ½À´Ï´Ù. ¶ÇÇÑ vnc¸¦ ÀÌ¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î Á¦Ç°µéµµ ¸¹ÀÌ ³ª¿À°í ÀÖ½À´Ï´Ù.
Á¦ vncÀÇ ½ºÅ©¸°¼¦ÀÔ´Ï´Ù.
À§ ½ºÅ©¸°¼¦Ã³·³ vnc¸¦ »ç¿ëÇϸé À©µµ¿ì¿¡¼ ¸®´ª½º,À¯´Ð½º, ´Ù¸¥ À©µµ¿ìÁî ÄÄÇ»Å͵éÀ» ¸ðµÎ Á¢¼ÓÇØ¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
vnc »ç¿ëÇϱâvnc¸¦ »ç¿ëÇÏ·Á¸é ¸ÕÀú ¼³Ä¡°¡ µÇ¾î¾ß°ÚÁÒ? ȨÆäÀÌÁö¿¡¼ À©µµ¿ìÁî¿ë,¸®´ª½º¿ëµî ÀڱⰡ ¾µ Ç÷§Æû¿¡ ¸Â´Â ¼³Ä¡ ÆÄÀÏÀ» °¡Á®´Ù°¡ ¼³Ä¡ÇÕ´Ï´Ù. À©µµ¿ìÁî¿ëÀº ÀνºÅç ÇÁ·Î±×·¥À¸·Î ¼³Ä¡°¡ ½±°Ô µÇ¾îÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ¼³¸íÀº ÇÏÁö ¾Ê°Ú½À´Ï´Ù. vnc´Â ´Ù¸¥ µ¥ °Ë»öÇØº¸½Ã¸é »ç¿ë¹ýÀ» ¾î·ÆÀÝ°Ô Ã£À¸½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù. ¸ÕÀú, ¼¹ö(Á¢¼ÓÇÒ °÷)¿¡ vnc server¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. À©µµ¿ìÁî ¿ëÀº ½ÃÀÛ¸Þ´º->ÇÁ·Î±×·¥->VNC·Î ã¾Æµé¾î°¡¼ º¸¸é Run VNC(App mode)¶ó´Â °ÍÀ¸·Î ½ÇÇàÇÏ¸é µË´Ï´Ù. (½Ã½ºÅÛÀ» ÄÓ ¶§¸¶´Ù ¾²·Á¸é install as service·Î µî·ÏÇÏ½Ã¸é µË´Ï´Ù.) ½ÃÀÛÇϱâ Àü¿¡ ÆÐ½º¿öµå¸¦ ÁöÁ¤ÇÏ°í ±âŸ ¿É¼Ç ¸Þ´º°¡ ¶ß°í ¼¹ö°¡ ½ÇÇàµË´Ï´Ù.
Á¶±Ý º¹ÀâÇÑ ¸éµµ ÀÖÁö¸¸ À©µµ¿ìÁî¶û ´Ù¸¥ ¸Å·ÂÀº ½ÇÇàµÇ´Â µ¥½ºÅ©Å¾ÀÌ ¼·Î ´Ù¸¥ X ¼¼¼ÇÀ¸·Î ¿¸®±â ¶§¹®¿¡ ¿ø°ÝÀ¸·Î Á¢¼ÓÇØµµ ±× ¼¹öÀÇ ·ÎÄà ȸéÀ» ¾²´Â °ÍÀÌ ¾Æ´Ï¶ó ¹é±×¶ó¿îµå·Î »õ·Î¿î µ¥½ºÅ©Å¾ÀÌ ¸¸µé¾îÁ® »ç¿ëµÇ´Â °Ì´Ï´Ù. Àå´ÜÁ¡ÀÌ ÀÖ°ÚÁö¸¸ ¸®´ª½º´Â ¿©·¯ ¼³Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù. (µ¥½ºÅ©Å¾ ¹øÈ£¸¦ Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù) ÇÑÄÄ ¸®´ª½º 3.1¿¡ ±âº»À¸·Î ±ò¸° ¿ø°Ý µ¥½ºÅ©Å¾ °øÀ¯µµ ÀÌ vnc¸¦ »ç¿ëÇÏ¿© Á¢¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë½Å À̶§´Â ¼³Á¤À» ¾î¶»°Ô Çß´ÂÁö ¸ð¸£Áö¸¸ ·ÎÄà ȸéÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®´ª½ºµµ óÀ½ ½ÇÇà ÇÒ ¶§´Â ¾ÏÈ£¸¦ Á¤ÇÏ°Ô µË´Ï´Ù. À©µµ¿ìÁî¿ë Ŭ¶óÀÌ¾ðÆ®¸¦ ½ÇÇàÇϸé Á¢¼ÓÇÒ ÁÖ¼ÒâÀÌ ¶ß´Âµ¥, ÀÏ´Ü À©µµ¿ìÁî¿¡ Á¢¼ÓÇÑ´Ù¸é, Á¢¼ÓÇÒ ¼¹öÀÇ ip¸¸ Ä¡¸é µË´Ï´Ù. ±×¸®°í ¾ÏÈ£ Ä¡°í µé¾î°¡¸é µÇÁö¿ä. ¸®´ª½º´Â ¿©·¯ µ¥½ºÅ©Å¾À» ¶ç¿ï ¼ö Àֱ⠶§¹®¿¡ óÀ½¿¡ ¼¹ö¸¦ ½ÇÇàÇÒ ¶§ ¹øÈ£¸¦ ºÎ¿©ÇÕ´Ï´Ù. vncserver :1 󷳿ä. ±×·¯¸é Ŭ¶óÀÌ¾ðÆ®¿¡¼´Â ip¹øÈ£:1 ÀÌ·¸°Ô Ä¡°í µé¾î°¡¸é µË´Ï´Ù. ¿©±â¼ :1Àº µ¥½ºÅ©Å¾ ¹øÈ£ÀÔ´Ï´Ù. Á¤È®È÷´Â Æ÷Æ® ¹øÈ£ offsetÀÔ´Ï´Ù. ¿ø·¡ vnc°¡ 5900 Æ÷Æ®¸¦ »ç¿ëÇϴµ¥ À̰ÍÀ» ±âÁØÀ¸·Î 1 2 3 µî offsetÀ» Á༠½ÇÇàÇÏ¿© vncserver :1·Î ½ÇÇàÇϸé 5901Æ÷Æ®°¡ ¿¸®°í :2·Î Çϸé 5902·Î ³ã¸®´Â °ÍÀÌÁÒ. ¸»·Î ¼³¸íÇÏ´À¶ó Èûµé¾ú½À´Ï´Ù. ÇÏÁö¸¸ ½ÇÁ¦·Î´Â ÈξÀ ½±½À´Ï´Ù. ÀÎÅͳݿ¡¼ ½ºÅ©¸°¼¦À» ã¾Æº¸½Ã¸é È®½ÇÈ÷ ½±´Ù°í ´À³¢½Ç °Ì´Ï´Ù.
ssh ÅͳθµÀ» ÀÌ¿ëÇÑ secureÇÑ vnc Á¢¼Ó°í±Þ»ç¿ëÀÚ¸¦ À§ÇÑ ³»¿ëÀÔ´Ï´Ù. vncµµ ±âº»ÀûÀ¸·Î ¾Ïȣȸ¦ ÇÒ Áö´Â ¸ð¸£°Ú½À´Ï´Ù¸¸, ¾ÈÀüÇÏÁö ¾ÊÀº °ÍÀº »ç½ÇÀÏ °Ì´Ï´Ù. vnc ȨÆäÀÌÁö¿¡ º¸¸é ssh tunnelingÀ» »ç¿ëÇØ¼ ¾ÈÀüÇÑ Á¢¼ÓÀ» ÇÏ´Â use¸ðµ¨ ¼³¸íÀÌ ÀÖ½À´Ï´Ù. ¿©±é´Ï´Ù. ¸ÕÀú ssh tunneling (port forwarding) À» ¾Æ¼Å¾ß ÇÕ´Ï´Ù.
°á±¹ tunnelingÀ̶õ °ÍÀ» »ç¿ëÇϸé ssh·Î Á¢¼ÓÇÑ »óÅ¿¡¼, »ó´ë¹æÀÇ ¶Ç´Ù¸¥ Æ÷Æ®, ¶Ç´Â ¾Æ¿¹ ´Ù¸¥ ipÀÇ ´Ù¸¥ Æ÷Æ®¸¦ ssh¸¦ Åë°úÇÑ Æ÷Æ®·Î ¾ÈÀüÇÏ°Ô Á¢¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Á¦ PC°¡ rommance·Î A¶ó´Â ¼¹ö°¡ ÀÖ´Ù°í Ĩ½Ã´Ù. ±×¸®°í A¿¡´Â ssh Á¢¼ÓÀÌ µÇ°í À¥¼ºñ½ºµµ µÈ´Ù°í Ä¡Áö¿ä. Á¦°¡ ssh¸¦ Á¢¼ÓÇÏ¸é¼ ³» 8080Æ÷Æ®¸¦ A:80 Æ÷¿öµù ½ÃÄ×´Ù°í ÇսôÙ.
ÀÌ·¸°Ô µÇ´Â °ÍÀÌÁÒ.
³»°¡ ³» PCÀÇ 8080Æ÷Æ®¸¦ Á¢¼ÓÇÏ¸é ½ÇÁ¦·Î´Â sshÇÁ·Î±×·¥À» ÅëÇØ ÀÌ Æ÷Æ®°¡ AÀÇ 80 Æ÷Æ®·Î ¸ÅÇεǴ °ÍÀÌÁÒ. ±×¸®°í ±× ¾È¿¡´Â ssh ¾ÏȣȰ¡ µé¾î°¡¼ secureÇØÁý´Ï´Ù.
³» PC : ±×³É º¸Åë ÀÎÅͳݿ¡ ¹°·ÁÀÖ´Ù. À©µµ¿ìÁî PC¶ó°í »ý°¢ÇÏÁö¿ä.
º¸¾È ¼¹ö A : ssh ¼ºñ½º°¡ Á¦°øµÇ°í, ÆÄÀ̾î¿ù ±â´ÉÀÌ Á¦°øµË´Ï´Ù. ÁÖ¼Ò¸¦ firewall.rommance.netÀ¸·Î °¡Á¤ÇϰڽÀ´Ï´Ù.
¼¹ö B: vnc ¼ºñ½º°¡ Á¦°øµË´Ï´Ù. ssh ¼ºñ½º´Â Áö¿ø ¾ÈÇÕ´Ï´Ù. º¸¾È¼¹ö µÞ´Ü¿¡ Àֱ⠶§¹®¿¡ ¿ÜºÎ·ÎºÎÅÍÀÇ °ø°Ý°ú Á¢¼ÓÀÌ Â÷´ÜµË´Ï´Ù. IPµµ »ç¼³ ip¸¦ »ç¿ëÇÕ´Ï´Ù. 192.168.1.30 À¸·Î ¾´´Ù°í °¡Á¤ÇÏÁö¿ä. OS´Â À©µµ¿ìÁî¶ó°í °¡Á¤ÇϰڽÀ´Ï´Ù.
³» PC 5910 Æ÷Æ® -> ³» PC sshŬ¶óÀÌ¾ðÆ® -> ssh ¾ÏÈ£È -> AÀÇ ssh¼¹ö -> BÀÇ vnc¼ºñ½º(5900Æ÷Æ®) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ¿©±â±îÁö ssh¸¦ »ç¿ëÇÑ º¸¾ÈÀÌ Á¦°øµË´Ï´Ù. A¿Í B »çÀÌ¿¡´Â ¿ø·¡ ¸ÁÀÌ secureÇÏ´Ù´Â, ¶Ç´Â Á¦ÇÑÀ» °ÉÁö ¾Ê´Â´Ù´Â º¸ÀåÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. º¸Åë ȸ»çÀÇ ¹æÈº®ÀÌ ±×·¸µíÀÌ ¸»ÀÌÁÒ. ¸ÕÀú ssh Ŭ¶óÀÌ¾ðÆ®°¡ ³» PC¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿©±â¼´Â putty¸¦ »ç¿ëÇϰڽÀ´Ï´Ù. ¸ÕÀú putty¸¦ ½ÇÇàÇϽðí
Á¢¼ÓÇÒ ¼¹ö AÀÇ ÁÖ¼Ò¸¦ Ä¡½Ã°í, ÇÁ·ÎÅäÄÝÀ» ssh·Î ¼³Á¤ÇÕ´Ï´Ù. ±×´ÙÀ½, ssh->tunnels ¸Þ´º¿¡ °¡¼
ÀÚ±â Æ÷Æ® 5910À» Àû¾îÁÖ°í Æ÷¿öµùµÉ ÁÖ¼Ò 192.168.1.30:5900 À» ³Ö¾îÁÖ°í Remote¿¡ üũÇϰí Add ÇÕ´Ï´Ù. (ÁÖÀÇ) »õ¹öÀüÀÇ putty¿¡¼´Â Remote·Î ÇÏÁö ¸»·Î Local·Î ÇØ¾ß µÇ´õ±º¿ä. ±×·¡¼ ±×¸²À» ¼öÁ¤Çß½À´Ï´Ù.
±×¸®°í Á¢¼ÓÇÏ¸é ¾ÏÈ£¸¦ ³ÖÀ¸¶ó°í ³ª¿À°í, ssh °èÁ¤¿¡ ¸Â°Ô id¿Í ¾ÏÈ£¸¦ ³Ö°í Á¢¼ÓÇÕ´Ï´Ù. ±×¸®°í³ª¼, vncviewer¸¦ ½ÇÇàÇÕ´Ï´Ù.
¼¹ö BÀÇ 5900 Æ÷Æ®¿Í ¿¬°áµÈ °ÍÀÌ ÀÚ±â PCÀÇ Æ÷Æ® 5910¹øÀ̴ϱî ÁÖ¼Ò¸¦ localhost:10À¸·Î ÇϸéµË´Ï´Ù. 5900¿¡ offset 10À» ´õÇϸé 5910ÀÌ µÇÁö¿ä. ¾ÏÈ£¸¦ ¹°¾îº¸°í Á¢¼ÓÇØº¸¸é ¼¹ö BÀÇ À©µµ¿ìÁî µ¥½ºÅ©Å¾ ȸéÀÌ ³ª¿Ã °ÍÀÔ´Ï´Ù.
VNC Reverse ConnectionÀ» ÀÌ¿ëÇÏ¿© ¿ø°ÝÀ¸·Î PC¸¦ »ç¿ëÇÏÀÚ.¹æÈº® µÚ¿¡ ÀÖ´Â ¼¹ö¸¦ »ç¿ëÇÒ ¶§ ¿ªÀ¸·Î ¼¹ö¿¡¼ Ŭ¶óÀÌ¾ðÆ®·Î Á¢¼ÓÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. http://bbs.kldp.org/viewtopic.php?t=28261
vnc ¼³¸íhttp://www.wowlinux.com/download/specialview.html?id=49&view=1 ¿©±â¿¡ º¸¸é ¼¼ÆÃµî ¼³¸íÀÌ ÀÚ¼¼ÇÏ°Ô ³ª¿ÍÀÖ½À´Ï´Ù. ¶Ç, vncserver¿¡ $cmd .= " -fp unix/:7100"; ¸¦ Ãß°¡ÇÏ¸é ÆùÆ®¼¹ö xfs¸¦ »ç¿ëÇÏ¿© ÆùÆ®¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
x11vncx11vnc´Â ¸®´ª½ºÀÇ vnc°¡ À©µµ¿ìÀÇ vnc¿¡¼Ã³·³ ÇöÀç ȸéÀ» °øÀ¯ÇÏ°Ô ÇØÁÝ´Ï´Ù.
¿ø°ÝÀ¸·Î À©µµ¿ìÀÇ VNC ¾ÏÈ£ º¯°æreg¶ó´Â ÄÜ¼Ö ¸í·ÉÀÌÀÖ½À´Ï´Ù.ÅÚ³ÝÀ̳ª ssh·Î PC¿¡ Á¢¼ÓÇØ¼ ·¹Áö½ºÆ®¸® º¯°æÀ» ÇÏ¸é µË´Ï´Ù.
Posted by rommance at 2006-07-25 13:09:53 . 11744 hits . source . info . diff . 0.220 sec |