D-2. Áß°íµîÇлýµéÀ» À§ÇÑ ¸®´ª½º °­ÀÇ

°­»ç: Ãֽ±¹ <prometheus@slug.sogang.ac.kr>


ÀÌ ¹®¼­ÀÇ º¯È¯ Á¤µµ´Â ¾çÈ£ÇÕ´Ï´Ù. µû¶ó¼­ HTML ¹®¼­¸¸À¸·Îµµ ¿øº» ÆÄÀϰú À¯»çÇÑ Ç°Áú·Î Âü°íÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ÃÁß¿¡¼­ ÆÇ¸ÅµÇ°í ÀÖ´Â ¼¼¹Ì³ª ±³Àç¿Í µ¿ÀÏÇÑ Ç°ÁúÀ» Ãâ·ÂÇϰíÀÚ ÇÒ °æ¿ì¿¡´Â PDF À̹ÌÁö¸¦ ´Ù¿î¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.

¿øº» ÆÄÀÏ ´Ù¿î·Îµå:


Á¦ 4ȸ ¸®´ª½º °øµ¿Ã¼ ¼¼¹Ì³ª D-2 ¼¼¼Ç °­ÀÇ·Ï

Áß°í»ýÀ» À§ÇÑ ¸®´ª½º °­ÀÇ

Ãֽ±¹

¼­°­´ëÇб³ Á¤º¸Åë½Å¿ø ³×Æ®¿÷½Ç

(prometheus@slug.sogang.ac.kr)

==============================================

Â÷·Ê

1. µé¾î°¡¸é¼­

2. ´Ù¾çÇÑ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ ´ëÇÑ ³ªÀÇ »ý°¢µé...

3. ¸®´ª½º·Î ¹«¾ùÀ» ÇÒ ¼ö Àִ°¡?

4. ¸®´ª½º¿¡¼­ °ÔÀÓÀ̶õ?

5. ¸®´ª½º¿¡¼­ÀÇ º¸¾È ±× Á߿伺¿¡ ´ëÇÏ¿©.

6. Èıâ.

===============================================

1. µé¾î°¡¸é¼­


3³âÀü ´©±º°¡°¡ Á¦°Ô ¹°¾ú´ø Áú¹®Çϳª. ¸®´ª½º°¡ ¹¹¿¹¿ä? ±×·¡¼­ ³²µéÀÌ ¾ê±âÇϵíÀÌ ±×³É À©µµ¿ìÁî¿¡ ´ëÇ×ÇÏ´Â OS¶ó´Â ªÀº ´äº¯¸¸À» ÇØÁÖ°í ¸»¾Ò´ø ±â¾ïÀÌ »ý°¢³³´Ï´Ù. °ú¿¬ ¸®´ª½º°¡ À©µµ¿ì¿¡ ´ëÇ×ÇÏ´Â Â÷¼¼´ë OSÀϱî¿ä? ±× ´äÀº Â÷¼¼´ë ¸®´ª½ºÀÇ ½Ã´ë¸¦ ¿­¾î°¥ ¿©·¯ºÐ ¸ðµÎÀÇ ³ë·Â¿¡ ´Þ·Á ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù.

¿©·¯ºÐµéÀÌ ¸®´ª½º¸¦ ¿­½ÉÈ÷ ¹è¿ì°í ÀÍÈù ÈÄ º¸´Ù À¯ÀÍÇÑ ÇÁ·Î±×·¥À» °³¹ßÇϰųª ¸®´ª½º¸¦ ÁúÀûÀ¸·Î ¹ßÀü½ÃŲ´Ù¸é ºÐ¸íÈ÷ ¸®´ª½º´Â Áö±ÝÀÇ À©µµ¿ì¸¦ ´É°¡ÇÏ´Â ÈǸ¢ÇÑ OS°¡ µÉ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.(¹°·Ð, Áö±Ýµµ ¸¹Àº ºÎºÐ¿¡ À־ MSº¸´Ù ¿ùµîÈ÷ ¹ßÀüµÇ¾î ÀÖ´Â°Ô »ç½ÇÀÌÁö¸¸.)

±× ¹Ý´ëÀÇ °æ¿ì¶ó¸é ¸®´ª½º´Â Çѳ¹ ÇÑ ½Ã´ë¸¦ dz¹ÌÇß´ø OS·Î¸¸ ¿ª»ç¿¡ À̸§À» ³²±æ °ÍÀÔ´Ï´Ù. ¿©·¯ºÐµé¿¡°Ô Çѱ¹ ¸®´ª½ºÀÇ ¹Ì·¡°¡ ´Þ·Á ÀÖ½À´Ï´Ù. ±×·± ¿©·¯ºÐµéÀ» ¸¸³ª°Ô µÇ¾î¼­ ³Ê¹«³ª ±â»Þ´Ï´Ù.

À̹ø °­ÀÇ´Â(¿ØÁö ¾î»öÇϱº¿ä, °­ÀǶó´Â ´Ü¾î°¡) ±×³É Á¦°¡ óÀ½ ¸®´ª½º¸¦ ¾î¶»°Ô ¾Ë°Ô µÇ¾ú´ÂÁö ±×¸®°í ¸®´ª½º°¡ ¹«¾ùÀÎÁö, ¸®´ª½º·Î ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ Æí¾ÈÇÏ°Ô À̾߱âÇÒ±î ÇÕ´Ï´Ù. Áö·çÇÏ°Ô ´À²¸Áö´Â ºÎºÐÀÌ ÀÖ´Ù¸é Á˼Û. ^.^!

Á¦°¡ ¸®´ª½º¸¦ Á¢ÇÑ°Ç 96³â º½ À̾ú½À´Ï´Ù. ±×¶§´Â ½½·¢¿þ¾î¶ó´Â ¸®´ª½º°¡ À̸§À» ³¯¸®´ø ¶§¿´Áö¿ä. ¼³Ä¡¸¦ ¼ö½Ê¹ø Çß´ø ±â¾ïÀÌ »ý°¢ÀÌ ³³´Ï´Ù.(Áö±ÝÀÇ ¼³Ä¡´Â ´©¿ö¼­ ¶± ¸Ô±â°¡ µÇ¾úÁö¸¸.) ±×¸®°í Äֿܼ¡¼­ ¹Ù¶óº¸´ø ¸·¸·Çϱ⸸ ÇÏ´ø ±×¶§¸¦ »ý°¢¸¸ ÇÏ¸é ¾ÆÂñÇϱ⵵ ÇÏ°í ¶ÇÇÑ ¿ôÀ½ÀÌ Àý·Î ³ª±âµµ ÇÕ´Ï´Ù.

±×¶§¿¡ Á¦°¡ ¼ö½Ê¹øÀÇ ¼³Ä¡¿Í Á¦°Å¸¦ ¹Ýº¹Çϸ鼭µµ ¸®´ª½º¸¦ ¾Ë°í ½Í¾ú´ø ÀÌÀ¯´Â ¸®´ª½º¿¡

´ëÇØ µè°í óÀ½ º» ¾î´À Ã¥¿¡ ÀÖ¾ú´ø GNU ¼±¾ð¹®À̶ó´Â À̸§ÀÇ ±ÛÀ̾ú½À´Ï´Ù.

GNU ¼±¾ð¹® Áß ÀϺÎ.

[¾î¶² ÇÁ·Î±×·¥À» ÁÁ¾ÆÇÑ´Ù¸é ´ç¿¬È÷ ±×°ÍÀ» ÁÁ¾ÆÇÏ´Â »ç¶÷µé°ú ÇÔ²² ³ª´©´Â °ÍÀÌ È²±Ý·ü(´ë¿ì¹Þ°íÀÚ ÇÏ´Â µ¥·Î ´ëÇ϶ó-¼º¼­)À̶ó°í »ý°¢ÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ ÆÇ¸ÅÇÏ´Â »ç¶÷µéÀº »ç¿ëÀÚ¸¦ °¢°¢ ±¸ºÐÇϰí, ±×µé À§¿¡ ±º¸²Çϰí, »ç¿ëÀÚ ¼­·Î°¡ ÇÁ·Î±×·¥À» °øÀ¯ÇÏ´Â °ÍÀ» ¸·°íÀÚ ÇÑ´Ù. ³ª´Â ÀÌ·± ½ÄÀ¸·Î »ç¿ëÀÚ°£ÀÇ °á¼ÓÀÌ ±úÁö´Â °ÍÀ» °ÅºÎÇÑ´Ù. ³ª´Â ¿Ã¹Ù¸¥ ¾ç½ÉÀ¸·Î ºñ°ø°³ ÇùÁ¤À̳ª ¼ÒÇÁÆ®¿þ¾î ¶óÀ̼¾½º Çù¾à¿¡ ¼­¸íÇÒ ¼ö ¾ø´Ù. ¿©·¯ ÇØ µ¿¾È ÀΰøÁö´É ¿¬±¸¼Ò¿¡¼­ ÀÏÇϸ鼭 ±×·¯ÇÑ °æÇâ°ú ´Ù¸¥ ¹ÚÁ¤ÇÑ Àϵ鿡 ÀúÇ×ÇØ º¸¾ÒÁö¸¸ °á±¹¿¡´Â ±×µéÀÇ ½Â¸®·Î ³¡³ª°í ¸»¾Ò´Ù. ³» ÀÇÁö¿¡ ¿ªÇàÇÏ´Â ±×·± ÀϵéÀÌ ÀϾ´Â ¿¬±¸¼Ò¿¡ ³ª´Â ´õÀÌ»ó ¸Ó¹«¸¦ ¼ö°¡ ¾ø¾ú´Ù.

³»°¡ °è¼ÓÇØ¼­ ¸í¿¹¸¦ ¼Õ»ó½ÃŰÁö ¾Ê°í ÄÄÇ»Å͸¦ »ç¿ëÇϱâ À§Çؼ­ ³ª´Â »ç¿ëÀÌ Á¦ÇѵǴ ¼ÒÇÁÆ®¿þ¾îµéÀ» ´õÀÌ»ó ÀÌ¿ëÇÏÁö ¾Ê°íµµ ÀÛ¾÷À» ÇØ ³ª°¥ ¼ö ÀÖ´Â ÃæºÐÇÑ ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾îÀÇ º»Ã¼¸¦ ¸¸µé °á½ÉÀ» Çß´Ù. ³ª´Â MIT(Massachusetts Institute of Technology) ÃøÀÌ ¾î¶°ÇÑ ¹ý·üÀû ±Ù°Å¿¡ ÀÇÇØ¼­µµ GNUÀÇ ÀÚÀ¯·Î¿î ¹èÆ÷¸¦ Á¦ÁöÇÏÁö ¸øÇϵµ·Ï Çϱâ À§Çؼ­ ¿¬±¸¼Ò¸¦ ±×¸¸µÎ¾ú´Ù.]

À§ÀÇ ³»¿ëÀº ¸®Â÷µå ½ºÅ縸 ±³¼ö´Ô²²¼­ ÀÚÀ¯¼ÒÇÁ¿þ¾î Àç´ÜÀ» ¸¸µé °ÍÀ» °á½ÉÇϸ鼭 ¾´ GNU ¼±¾ð¹®ÁßÀÇ ÀϺÎÀÔ´Ï´Ù. Àü ¿©·¯ºÐµé¿¡°Ô Áö±Ý ÀÌ ½Ã°£ ¸®´ª½ºÀÇ ±â´ÉÀûÀÎ Ãø¸éÀ» ¸»¾¸µå¸®°í ½ÍÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ±×°ÍÀ» ¿­½ÉÈ÷ ¾Ë·Á µå¸®°í ½ÍÁöµµ ¾Ê½À´Ï´Ù. Àü ¿©·¯ºÐÀÌ ¿À´Ã Çϳª¸¸ °¡Áö°í °¡µµ ¼º°ø Çß´Ù°í »ý°¢ÇÕ´Ï´Ù. ±×°ÍÀÌ ¹Ù·Î GNU¿Í GPLÀÔ´Ï´Ù.

³ª´®°ú °øÀ¯ÀÇ Á¤½Å ±×¸®°í ´õºÒ¾î ÇÔ²² ÇϰíÀÚ ÇÏ´Â Á¤¸» ¼ø°áÇÑ GNUÀÇ Á¤½ÅÀ» ¸»ÀÔ´Ï´Ù. ÀÌ Á¤½ÅÀÌ ¿À´ÃÀÇ Á¦°¡ ±×¸®°í ¸¹Àº ¸®´ª¼­µéÀÌ ¸®´ª½º¸¦ ÇϰԲû ¸¸µé¾ú´ø öÇÐÀÌÀÚ »ç»óÀ̸ç ÈûÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ¿©·¯ºÐµéµµ ¸®´ª½º¸¦ ¾Ë°í ÀÖ´Ù¸é GNU¿Í GPLÀ» °¡½¿¼Ó¿¡ ±íÀÌ °£Á÷ÇϽñ⸦ ¹Ù¶ø´Ï´Ù. ±×¸®ÇÏ¿© Èʳ¯, ¸®´ª½º¸¦ ÅëÇÑ »çȸ¿¡ÀÇ ºÀ»ç¿Í Çå½ÅÀ̶ó´Â À̸§¾Õ¿¡ ¿©·¯ºÐ ¸ðµÎÀÇ À̸§µéÀÌ ¿À¸£±â¸¦ ¿À´Ã Àü °£ÀýÈ÷ ¹Ù¶ø´Ï´Ù. À̰ÍÀÌ ¿À´Ã Á¦°¡ °­ÀÇ ÇϰíÀÚ ÇÏ´Â ³»¿ëÁßÀÇ °¡Àå Å« Çٽɳ»¿ë ÀÔ´Ï´Ù.

¾Æ´Â°Íµµ ¾ø°í º°·Î Àß³ªÁöµµ ¸øÇÑ ºÎ²ô·¯¿î ÀúÀÌÁö¸¸ »õ·Î¿î ¼¼±â, ¸®´ª½ºÀÇ ÁÖ¿ªÀÌ µÇ½Ç ¿©·¯ºÐµé¿¡°Ô ÇѰ¡Áö¸¸ ´çºÎ¸¦ µå¸®°í ½Í½À´Ï´Ù. ½Ç·ÂÀÖ´Â ÇÑ »ç¶÷ÀÇ ±â¼úÀÚ°¡ µÇ±âº¸´Ù´Â ºÎÁ·ÇÏ´õ¶óµµ °â¾çÀ» °®Ãá ÇÑ Àΰ£ÀÌ µÇ½Ã±â¸¦ ¹Ù¶ø´Ï´Ù.

ÀÚ½ÅÀÌ ¾Æ¹«¸® ½Ç·ÂÀÌ ¶Ù¾î³ªµµ ±× ½Ç·ÂÀ» ÀÚ¶ûÇϰųª °ú½ÃÇÏ´Â ¸ð½ÀÀÌ ¾Æ´Ñ °â¼ÕÇÑ ¸ð½ÀÀ¸·Î ÀÚ½ÅÀ» ³·Ãß°í ÃÖ¼±ÀÇ ³ë·ÂÀ» ´ÙÇÒÁÙ ¾Æ´Â öÇÐÀ» °¡Áø,Áø½ÇÀ» °£Á÷ÇÑ ¸®´ª¼­°¡ µÇ½Ã±â¸¦ Áø½ÉÀ¸·Î ºÎʵ右´Ï´Ù. ±× ¸ð½ÀÀÌ ÁøÁ¤ÇÑ GNUÀÇ Á¤½ÅÀÌ ¾Æ´Ñ°¡ »ý°¢ÇÕ´Ï´Ù. ²À,²À ±â¾ïÇØ Áֽñ⠹ٶø´Ï´Ù. ¸®´ª½º´Â öÇÐÀ» °¡Áø OS¶ó´Â °ÍÀ». È¥ÀÚ¸¸ÀÇ °ÍÀÌ ¾Æ´Ñ ´õºÒ¾î ÇÔ²²ÇÏ´Â ¸ð½ÀÀÌ ¸®´ª½ºÀÇ º»ÁúÀÓÀ».

2. ´Ù¾çÇÑ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ ´ëÇÑ ³ªÀÇ »ý°¢µé...


¸®´ª½º´Â ÇɶõµåÀÇ ´ëÇлýÀÌ´ø ¸®´©Áî Åä¹ßÁî¿¡ ÀÇÇØ¼­ 1991³â ÃÖÃÊ·Î ¼¼»ó¿¡ ¸ð½ÀÀ» µå·¯ ³Â½À´Ï´Ù. ±× ÀÌÈÄ ¼ö¸¹Àº »ç¶÷µéÀÇ ÀÚ¹ßÀû Âü¿©¿Í Çå½Å¿¡ ÀÇÇÏ¿© ÇöÀç ¿ì¸®°¡ »ç¿ëÇϰíÀÖ´Â ¸®´ª½º·Î¼­ ¹ßÀüÀ» ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ÀÌ´Â ÀÚÀ¯¼ÒÇÁÆ®¿þ¾î Áø¿µÀÇ ¼º°ú¹°Áß Çϳª¶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

ÃÖ±Ù ±¹³»¿¡µµ ¸®´ª½ºÀÇ ¿­Ç³À» ÅëÇÏ¿© ¸¹Àº À̵éÀÌ ¸®´ª½º¸¦ Á¢ÇÏ°í ¸®´ª½º¸¦ »ç¿ëÇϰí ÀÖ½À´Ï´Ù. Ç㳪, ¹«¼öÈ÷ ¸¹Àº ¹èÆ÷ÆÇÀÌ ³­¸³ÇÏ´Â °¡¿îµ¥ »ç¿ëÀڵ鿡°Ô ¼±ÅÃÀÇ ÀÚÀ¯¸¦ ÁØ ¸¸Å­ È¥¶õÀ» ÁØ °Í ¶ÇÇÑ »ç½ÇÀÔ´Ï´Ù. ÇöÀç ³ª¿ÍÀÖ´Â ¹èÆ÷ÆÇÀÇ Á¾·ù´Â ±× ¼ö¸¦ Çì¾Æ¸±¼ö ¾øÀ» Á¤µµ·Î ¸¹ÀÌ ÀÖ½À´Ï´Ù. ´Ù¸¥ ³ª¶óÀÇ °æ¿ì¿¡´Â ·¹µåÇÞ ¸®´ª½º,Ä®µ¥¶ó ¿ÀÇ ¸®´ª½º,SUSE ¸®´ª½º,Åͺ¸ ¸®´ª½º,µ¥ºñ¾È,½½·¢¿þ¾î,ÄÚ·¼¸®´ª½º µîÀÌ ÀÖÀ¸¸ç, ±¹³»ÀÇ °æ¿ì´Â ·¹µåÇÞ ±â¹ÝÀÇ ¹èÆ÷º»À¸·Î ¹ÌÁö¸®´ª½º,¾ËÂ¥¸®´ª½º,ÆÄ¿ö¸®´ª½º,¿¢¼¿¸®´ª½º,K¸®´ª½º,Å¥¸®´ª½º,¿¤¸¯½º ¸®´ª½º µîÀÌ ÀÖ½À´Ï´Ù. ±×¸®°í ºñ ·¹µåÇÞ °è¿­·Î´Â ´ëÇ¥ÀûÀÎ ¿ÀǸ®´ª½º ÇÑ±ÛÆÇ, ÇÑ±Û ½½·¢¿þ¾î,µ¥ºñ¾È µîÀÇ ¸®´ª½º ¹èÆ÷º»ÀÌ Á¸ÀçÇϰí ÀÖ½À´Ï´Ù.

¸¹Àº À̵éÀÌ ¹èÆ÷ÆÇÀÇ Á¾·ù°¡ ´Ù¾çÇÔÀ¸·Î ÀÎÇÏ¿© ¹ß»ýÇϴ ȥ¶õ¿¡ ´ëÇÏ¿© ¸»¾¸ÇϽô °æ¿ì°¡ Àִµ¥ ÀÌ´Â ½ÃÀåÀÇ ¿ø¸®¿¡ ÀÇÇÏ¿© ÇâÈÄ 2³â³»¿¡ ¸î °³ÀÇ ¹èÆ÷º»¸¸ÀÌ »ì¾Æ³²´Â Çü½ÄÀ¸·Î ÀçÆíµÇÁö ¾ÊÀ»±î »ý°¢ÇÕ´Ï´Ù. Áï, »ç¿ëÀÚ¿¡ ÀÇÇÏ¿© ¹èÆ÷ÆÇµéÀÇ ¹Ì·¡°¡ °áÁ¤Áö¿ö Áö¸®¶ó »ý°¢ÇÕ´Ï´Ù. ±×·¯Çϱ⿡ Å« ¹®Á¦´Â ¾Æ´Ï¶ó°í »ý°¢ÇÕ´Ï´Ù.

±×¸®°í Áß¿äÇÑ »ç½ÇÀÌ Çϳª ÀÖ½À´Ï´Ù. À¯´Ð½ºÀÇ Á¾·ù°¡ ´Ù¾çÇϵíÀÌ ¸®´ª½ºÀÇ Á¾·ù ¶ÇÇÑ À§¿¡¼­ ³ª¿­ÇÑ °Í ÀÌ»óÀ¸·Î ´Ù¾çÇÕ´Ï´Ù. À¯´Ð½º´Â °¢ º¥´õµéÀÇ Á¦Ç°¿¡ µû¶ó¼­ õÂ÷¸¸º°ÀÌ°í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¶ÇÇÑ »ó´çÇÑ ±«¸®°¡ ÀÖÀ¸³ª ¸®´ª½º´Â ÇöÀçÀÇ À¯´Ð½º¿Í´Â ´Ù¸£°Ô °á·ÐÀº Çϳª¶ó´Â °ÍÀÔ´Ï´Ù. Áï, Åä¹ßÁî°¡ ¸¸µé¾î³½ ¸®´ª½ºÀÇ Ä¿³ÎÀ» ¸ðµç ¹èÆ÷ÆÇµéÀÌ »ç¿ëÇϰí Àֱ⠶§¹®ÀÔ´Ï´Ù. ±×°ÍÀÌ ¹Ù·Î ¸®´ª½ºÀÇ Á¾·ù°¡ ´Ù¾çÇØµµ ¸®´ª½º´Â Çϳª¶ó´Â ¾ê±âÀÇ ³í°ÅÀ̸ç À̰ÍÀÌ ¹Ù·Î ¸®´ª½º°¡ À¯´Ð½º¿Í ±¸º°µÇ´Â ÀÌÀ¯ÀÔ´Ï´Ù.

ÀÚ ±×·³ ¸»Àå³­Àº ±×¸¸ÇÏ°í º»°ÝÀûÀ¸·Î ¸®´ª½º¸¦ Ȱ¿ëÇÏ´Â °Í¿¡ ´ëÇØ¼­ ¾ê±âÇÒ±î ÇÕ´Ï´Ù.

3. ¸®´ª½º·Î ¹«¾ùÀ» ÇÒ ¼ö Àִ°¡?


»ç¶÷µéÀº ¸®´ª½º¸¦ ¼­¹ö¿ë OS·Î¸¸ »ý°¢À» ÇÏ´Â °æ¿ì°¡ ¸¹ÀÌ ÀÖ´Ù. ±×·¸´Ù. ¸®´ª½º´Â °³¹ßºÎÅͰ¡ À¯Áî³ÝÀ̶ó´Â ³×Æ®¿÷À» ÅëÇØ¼­ ¸¸µé¾îÁø °ÍÀ̱⠶§¹®¿¡ ³×Æ®¿÷°ú ¼­¹ö¿¡ °­ÇÏ´Ù. ±×°Íµµ ¾ÆÁÖ °­·ÂÇÏ´Ù. ÇöÁ¸ÇÏ´Â °ÅÀÇ ¸ðµç ¼­¹ö ±â´ÉÀ» ¸®´ª½º¹Ú½º ÇÑ ´ë¸¸À¸·Îµµ ±¸ÇöÀÌ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. Ç㳪, ÃÖ±Ù µé¾î¼­ ¸®´ª½º¿ë ¾îÇø®ÄÉÀ̼ÇÀÇ °³¹ß°ú ±âÁ¸ À©µµ¿ìÁî¿ë ÇÁ·Î±×·¥µéÀÇ ¸®´ª½º Æ÷ÆÃÀº °áÄÚ ¸®´ª½º°¡ ¼­¹ö¿ë OS¸¸À¸·Î Á¸ÀçÇÏ´Â °ÍÀ» Çã¶ôÇÏÁö ¾Ê´Â°Ô »ç½ÇÀÌ´Ù.

´Ù½Ã¸»Çϸé À©µµ¿ìÁî¿¡¼­ ÇÒ ¼ö ÀÖ´Â ´ëºÎºÐÀÇ ÀÛ¾÷µéÀ» ¸®´ª½º¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.

ù ¹øÂ°·Î, ±× ´ëÇ¥ÀûÀÎ °ÍÀÌ ¿ÀÇǽº Á¦Ç°±ºÀ̶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇöÀç ¸®´ª½º¿ëÀ¸·Î ¸¸µé¾îÁø ¿ÀÇǽº Á¦Ç°±ºÀ¸·Î´Â ¾ó¸¶Àü ½ã¿¡¼­ ÀμöÇÑ ½ºÅ¸¿ÀÇǽº¸¦ µé¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×¸®°í Åͺ¸¸®´ª½º¿¡¼­ Á¦°øµÇ¾îÁö°í ÀÖ´Â Applixware¶ó´Â Á¦Ç°ÀÌ ÀÖ´Ù. ¶ÇÇÑ ÄÚ·¼¸®´ª½º¿¡ Æ÷ÇԵǾî ÀÖ´Â ¿öµåÆÛÆåÀ» ºñ·ÔÇÑ ¿ÀÇǽº Á¦Ç°±ºÀÌ ÀÖ´Ù. ¹°·Ð, ÇѱÛÈ­¶ó´Â ¸íÁ¦°¡ ³²¾Æ ÀÖ±â´Â ÇÏÁö¸¸ ±âÁ¸ MS-OFFICE¿¡ ¹ö±Ý°¡´Â ±â´É°ú ¼º´ÉÀº »ç¹«È¯°æ¿¡µµ ÀûÇÕÇÑ OS·Î¼­ ¸®´ª½º°¡ ÀÚ¸®¸Å±èÇÒ ¼ö ÀÖ´Â ÁÁÀº °è±â¸¦ ¸¸µé¾ú´Ù°í ÇÒ ¼ö ÀÖ´Ù.

µÎ ¹øÂ°·Î, Àü¼¼°è¿¡¼­ À¯ÀÏÇÏ°Ô MS-WORD¸¦ ¹°¸®Ä£ ¿öµåÇÁ·Î¼¼¼­ÀÎ ÇѱÛÀÌ ¸®´ª½º¿ëÀ¸·Î Á¸ÀçÇÑ´Ù´Â »ç½ÇÀÌ´Ù. µ¥ÀÌÅÍÀÇ È£È¯°ú »ç¿ëÀÚ ÀÎÅׯäÀ̽º°¡ À©µµ¿ìÁî¿ë Çѱ۰ú µ¿ÀÏÇϱ⿡ »ç¿ëÇÔ¿¡ ºÒÆíÇÔÀÌ ÀüÇô ¾ø´Ù.

¼¼ ¹øÂ°·Î, ȨÆäÀÌÁö Á¦ÀÛ°ú °ü·ÃÇÏ¿© °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ±×·¡ÇÈ ÇÁ·Î±×·¥À» ¸»ÇÏÀÚ¸é ¸®´ª½º¿¡¼­´Â GIMP¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù.±×¸®°í ±×¿Ü¿¡ GQVIEW,ELECTRIC EYES, XPAINTµîÀÇ ´Ù¾çÇÑ ±×·¡ÇÈ ºä¾î¿Í ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. Æ÷Åä¼¥À» »ì·Á¸é ±Ý¾×¸¸µµ Àå³­ÀÌ ¾Æ´ÏÁö¸¸ À§ÀÇ ÇÁ·Î±×·¥µéÀº ¹«·áÀÌ´Ù. ±×·¯ÇÔ¿¡µµ ¶Ù¾î³­ ±â´ÉÀ» °¡Áö°í ÀÖ´Â ±×·¡ÇÈ ÇÁ·Î±×·¥µéÀÌ´Ù. ¹°·Ð, ÇöÀç AdobeÀÇ ±×·¡ÇÈ ÇÁ·Î±×·¥µéµµ ¸®´ª½º·Î Æ÷ÆÃÁßÀ̶ó°í ÇÔ.

³× ¹øÂ°·Î, ÀÎÅͳݰú PCÅë½ÅÀ» ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À¸·Î´Â °¡¿ì¿Í ¼¼¿¬,¹Ì´ÏÄÄ µîÀÇ ´Ù¾çÇÑ °ø°³ ÇÁ·Î±×·¥µéÀÌ ÀÖ´Ù. ÀÌ ºÎºÐÀº ³ªÁß¿¡ ¼³¸íÇϵµ·Ï ÇϰڴÙ.

´Ù¼¸ ¹øÂ°·Î, ¸®´ª½º¿¡¼­ °ú¿¬ ÇÒ ¼ö ÀÖ´Â °ÔÀÓÀÌ ÀÖÀ»±î? ¶ó´Â Áú¹®¿¡ ´ëÇÑ ´äÀ» ÇϰíÀÚ ÇÑ´Ù. ¸¹Àº »ç¶÷µéÀÌ ÄÄÇ»ÅÍ¿¡ ÀÔ¹®ÇÏ´Â ¼ø¼­´Â ´ë°³°¡ °ÔÀÓÀ» ÅëÇØ¼­ ÀÏ °ÍÀÌ´Ù. ±×·±µ¥ ¸®´ª½º¸¦ »ç¿ëÇÏ°í ½Í¾îµµ ÇÒ ¼ö ÀÖ´Â °ÔÀÓÀÌ ¾ø¾î¼­ ¸®´ª½º¿¡ ¸Å·ÂÀ» ´À³¢Áö ¸øÇÑ´Ù´Â »ç¶÷µéÀÌ ¸¹ÀÌ ÀÖ´Ù. õ¸¸ÀÇ ¸»¾¸ÀÌ´Ù.!!! ÇÒ ¼ö ÀÖ´Â °ÔÀÓÀÌ »ç¹æ¿¡ ³Î·ÁÀÖ´Ù. À̰ÍÀº ¾Æ·¡¿¡¼­ ´Ù½Ã ÀÚ¼¼È÷ ´Ù·çµµ·Ï ÇϰڴÙ.

¿©¼¸ ¹øÂ°·Î, ÃÖ±Ù¿¡ ¸¹ÀÌ »ç¿ëÇÏ´Â MP3 Àç»ý¿ë ÇÁ·Î±×·¥À¸·Î´Â XMMS °¡ ÀÖÀ¸¸ç AVI,MOV ÆÄÀϵîÀÇ µ¿È­»ó Àç»ý¿¡´Â XANIM À̶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇϸé À©µµ¿ì¿ë ÇÁ·Î±×·¥¿¡ ¸øÁö¾ÊÀº È¿°ú¸¦ ´À³¥¼ö ÀÖÀ» °ÍÀÌ´Ù.

Àϰö ¹øÂ°·Î, ¸®´ª½ºÀÇ °¡Àå ÇÙ½ÉÀûÀÎ ¿ëµµ¶ó°í ÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¼­¹ö¿ëÀ¸·Î Ȱ¿ëÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀÌ´Ù. À̰ÍÀº À©µµ¿ìÁî °è¿­¿¡¼­´Â »ó»óÇϱâ Èûµç °ÍÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. Áï, À¥¼­¹ö,»ï¹Ù,¹æÈ­º®,È­Àϼ­¹ö,ftp,news,nis,nfsµî ¸®´ª½º¸¦ ÅëÇÑ ¼­¹öȰ¿ëÀº ±× ¹üÀ§°¡ ¾öû³ª´Ù°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ °ÍÀ» À©µµ¿ìÁî¿¡¼­ Çϱâ À§Çؼ­´Â Àå³­ÀÌ ¾Æ´Ò°ÍÀÌ´Ù.

Çϵå¿þ¾î ½ºÆÑÀ̳ª, Àڱݺκп¡¼­.....

À̿ܿ¡µµ ÀÚ¼¼È÷´Â ´Ù·çÁö ¸øÇÏÁö¸¸ QCAD,MC,¸®´ª½º¿¡´Â ¾öû³ª°Ô ¸¹Àº º¸¹°°°Àº ÇÁ·Î±×·¥µéÀÌ ¹«·á·Î Á¦°øµÇ¾îÁö°í ÀÖ´Ù. À©µµ¿ìÁî¿ë ÇÁ·Î±×·¥À̶ó¸é ¿ì¸®ÀÇ °¡º­¿î ÁָӴϸ¦ ´Ù Åо ¹ö·ÈÀ»ÅÙµ¥.

ÀÚ! ÀÌ·¡µµ ¸®´ª½º°¡ ¼­¹ö¿ë OS Àΰ¡?

¼­¹ö¿ë»Ó¸¸ ¾Æ´Ï¶ó Ŭ¶óÀÌ¾ðÆ®¿ëÀ¸·Î ¸®´ª½º´Â È®°íÇÑ À§Ä¡¸¦ Àâ¾Æ ³ª°¡°í ÀÖ´Ù°í ÇÊÀÚ´Â »ý°¢ÇÑ´Ù. ¶ÇÇÑ ±×°ÍÀ» ´À³¢°í ½Í´Ù¸é ¿©·¯ºÐÀº ¸®´ª½ºÀÇ ¼¼°è¿¡ ¶Ù¾îµé¸é µÇ´Â °ÍÀÌ´Ù.

4. ¸®´ª½º¿¡¼­ °ÔÀÓÀ̶õ?


¾Õ¿¡¼­µµ Àá½Ã ¾ð±ÞÀ» ÇÏ¿´Áö¸¸ ´ëºÎºÐÀÇ °ÔÀÓµéÀº À©µµ¿ì¿ëÀ¸·Î Æ÷ÆÃÀÌ µÈÈÄ ¿©Å¸ OS·Î ´ëÇÑ ¸·¿¬ÇÑ ¾î·Á¿òÀ̳ª ¸®´ª½º°¡ À©µµ¿ì¿¡ ¿ùµîÈ÷ ¾Õ¼­´Â ±â¼úÀ̳ª ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­´Â Ãß°¡ÀûÀ¸·Î ´Ù·çµµ·Ï ÇϰڴÙ.

*¸®´ª½º¿¡¼­ÀÇ °ÔÀÓ È°¿ë¹æ¹ý

¼ÖÁ÷È÷ ¸®´ª½º¿¡¼­ ¿À¶ôÀ» ÇÑ´Ù´Â °ÍÀº À©µµ¿ì¿ëÀ¸·Î °³¹ßµÈ ¸ðµç ¿À¶ôÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº ¾Æ´Ï´Ù. ¸®´ª½º¿ëÀ¸·Î Æ÷ÆÃÀÌ µÇ¾îÁø °æ¿ì³ª ½Ã½ºÅÛÀÇ ¼º´ÉÀÌ »§»§ ÇÏ´Ù¸é »ç¿ëÇÒ ¼ö ÀÖ´Â wineÀ» ÀÌ¿ëÇÏ¿© À©µµ¿ì¿ë °ÔÀÓÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´Ù½Ã¸»Çؼ­ ¸®´ª½º¿¡¼­µµ ¸øÇÏ´Â °ÔÀÓÀº ¾ø´Ù´Â °ÍÀÌ´Ù.

¸®´ª½º¿ëÀ¸·Î Æ÷ÆÃÀÌ µÈ °ÔÀÓÀ¸·Î´Â ¸¹Àº °ÍµéÀÌ ÀÖÀ¸³ª ´ëÇ¥ÀûÀÎ °ÍµéÀ» ¸î°¡Áö ¾ê±âÇϰڴÙ. µÒ, ÄùÀÌÅ©1, 2, 3, ¾ð¸®¾ó Åä³Ê¸ÕÆ®, ·¹ÀϷεå ŸÀÌǬ, ¹®¸í ÄÝ Åõ ÆÄ¿ö, ¹Ì½º 2, ¿ïƼ¸ÞÀÌÆ® ¼Ö¸®Å×¾î, È÷¾î·ÎÁî ¿Àºê ¸¶ÀÌÆ® ¾Ø ¸ÅÁ÷ III, ¿ïƼ¸¶ ¿Â¶óÀεîÀÇ °ÔÀÓÀÌ ¸®´ª½º¿ë °ÔÀÓÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù.

¿©±â¼­´Â ¸®´ª½º¿¡¼­ wineÀ» ÀÌ¿ëÇÏ¿© °ÔÀÓÀ» ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¾ê±âÇϱâ·Î ÇϰڴÙ.

wineÀº wine is not an emula orÀÇ ¾àÀڷμ­ À©µµ¿ì¿ë api¸¦ »õ·Ó°Ô ¸¸µç °ÍÀÌ´Ù. ´Ù½Ã¸»Çؼ­ À©µµ¿ì¿¡¼­ ¸®´ª½º¸¦ µ¹¸®±â À§Çؼ­ »ç¿ëÇÏ´Â vmwareÀÇ °æ¿ì ¿¡¹Ä·¹ÀÌÅÍÀÌÁö¸¸ wineÀÇ °æ¿ì´Â ¿¡¹Ä·¹ÀÌÅͰ¡ ¾Æ´Ï´Ù. ±âº»ÀûÀ¸·Î wineÀ» »ç¿ëÇϱâ À§Çؼ­´Â ÀÚ½ÅÀÇ ½Ã½ºÅÛ »ç¾çÀ» Ã¼Å©ÇØ¾ß ÇÑ´Ù. CPU-Ææ¥±266MHz , ¸Þ¸ð¸® 128M ÀÌ»óÀÇ Çϵå¿þ¾îÀûÀÎ »ç¾çÀ̾î¾ß WINEÀ» »ç¿ëÇϴµ¥ ¹®Á¦°¡ ¾øÀ» °ÍÀÌ´Ù.

Ç㳪, ¼ÖÁ÷ÇÑ ¾ê±â´Â ¾ÆÁ÷±îÁö wine ÇÁ·ÎÁ§Æ®´Â ÁøÇàÀÌ µÇ°í ÀÖ´Â °ÍÀ̱⿡ ¸¹Àº ºÎºÐ¿¡¼­ ¹®Á¦Á¡ÀÌ ÀÖÀ¸¸ç ºÒ¾ÈÁ¤ÇÑ °ÍÀÌ »ç½ÇÀÌ´Ù. ÀÌ´Â °¡±î¿î Àå·¡¿¡ ±Øº¹ÀÌ µÇ¾îÁö¸®¶ó°í »ý°¢µÇ¾îÁø´Ù.

±×·¯¸é wineÀ» ÄÄÆÄÀÏÇÏ´Â °ÍºÎÅÍ ¼³¸íÇϱâ·Î ÇϰڴÙ. ¸®´ª½º¿¡¼­´Â ±âº»À¸·Î Á¦°øµÇ¾îÁö´Â ÆÐŰÁö¾È¿¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº ÇÁ·Î±×·¥ÀÇ °æ¿ì ÇØ´ç ÇÁ·Î±×·¥À» ftp·Î ´Ù¿î ¹ÞÀºÈÄ ÄÄÆÄÀÏÀ» ÇÑÈÄ¿¡ ½ÇÇàÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©±â¿¡¼­ ÄÄÆÄÀÏ¿¡ ´ëÇØ¼­ Àǹ®ÀÌ ³ª½Ã´Â ºÐµéÀº kldp.org¿¡ ¹æ¹®Çϼż­ ÀڷḦ ÂüÁ¶ÇϽðųª ½ÃÁß¿¡ ³ª¿ÍÀִ åÀ» º¸½Ã±â¸¦ ¹Ù¶õ´Ù. ÄÄÆÄÀÏÀº ÄÄÆÄÀÏ Çϳª¸¸À¸·Îµµ ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ´Â ³»¿ëÀÌ¸ç ±âº»ÀûÀÎ ¸®´ª½º¿¡ ´ëÇÑ Áö½ÄÀÌ ÇÊ¿äÇϱ⿡ À̹ø °­Á¿¡¼­´Â »ý·«Çϵµ·Ï ÇϰڴÙ.

ÇöÀç ±¹³» ½ÃÀåÀÇ Àý´ë ´Ù¼ö¸¦ ¼®±ÇÇϰí ÀÖ´Â ¹èÆ÷ÆÇÀÌ ·¹µåÇÞ °è¿­ÀÌ´Ù. ÇÏ¿© ·¹µåÇÞÀ» Áß½ÉÀ¸·Î ¼³¸íÀ» Çϵµ·Ï ÇϰڴÙ.

¸ÕÀú, ¼Ò½º¸¦ ´Ù¿î¹Þ´Â´Ù.

ftp://orcus.progsoc.uts.edu.au/Wine/development/Wine-200000230.tar.gz

¿¡ Á¢¼ÓÇÏ¿© ´Ù¿îÀ» ¹Þ´Â´Ù. ±×¸®°í º°µµÀÇ µð·ºÅ丮¸¦ ¸¸µé¾î¼­ º¹»çÇÑÈÄ¿¡ ¾ÐÃàÀ» Ǭ´Ù.

#gzip -cd Wine-200000230.tar.gz | tar xvf

#./configure

#make

#make install

ÀÌ·¸°Ô Çϸé ÀÏ´Ü ÄÄÆÄÀÏÀº ³¡³µ´Ù.

ÄÄÆÄÀÏÀÌ ³¡³­ ÈÄ¿¡,

# cd /usr/local/etc - rpm ÆÐŰÁö¸¦ ¼³Ä¡ÇÒ °æ¿ì À̿Ͱ°Àº °æ·Î¿¡ wine.conf ÆÄÀÏÀÌ »ý¼ºµÇ¸ç,

# cd /etc/wine - ¼Ò½º¸¦ ¼³Ä¡ÇßÀ» °æ¿ì´Â À̿Ͱ°Àº °æ·Î¿¡ wine.conf ÆÄÀÏÀÌ »ý¼ºµÇ¾îÁø´Ù.

±×´ÙÀ½ ÀÛ¾÷ÇÒ °ÍÀº

# pico /etc/wine/wine.conf¸¦ ½ÇÇàÇÏ¿© ÆíÁýÀ» ÇÑ´Ù.

³»¿ë¿¡ µé¾îÀÖ´Â °ÍÁß ¾ÕÀÇ ºÎºÐÀº ³Ñ¾î°¡°í ¾Æ·¡ÀÇ ºÎºÐÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù.

[Drive C]

Path=/mnt/win

......

´Ù¸¥ ºÎºÐÀº ¼Õ´î Çʿ䰡 ¾ø°í pathÇ׸ñ¿¡¼­ À©µµ¿ì°¡ ¸¶¿îÆ®µÇ´Â °æ·Î¸¦ Àû¾îÁÖ¸é µÈ´Ù.

[Drive D]

Path=/mnt/cdrom

......

À̺κеµ path¸¸ Á¦´ë·Î ÁöÁ¤ÁÖ¸é µÈ´Ù. ÀÌ¿ÜÀÇ ¼³Á¤ ÆÄÀÏÀº Å« ¹®Á¦°¡ ¾ø´Â ÇÑ µðÆúÆ®·Î ÇÏ¸é µÈ´Ù. °£´ÜÇÏÁö¸¸ ÀÌ·¸°Ô ÇØ¼­ wineÀ» ¼³Ä¡ÇÏ´Â °Í¿¡ ´ëÇØ¼­ À̾߱⸦ Çß´Ù.

wineÀ» ÅëÇÏ¿© À©µµ¿ì¿ë °ÔÀÓÀ» µ¹¸®°íÀÚ ÇÑ´Ù¸é ´ëºÎºÐÀÇ °ÔÀÓÀº X Windows»ó¿¡¼­ »ç¿ë°¡´ÉÇÒ °ÍÀÌ´Ù. ½ºÅ¸Å©·¹ÇÁÆ®³ª ŸÀ̺£¸®¾È ½ã°ú °°Àº Á¾·ùÀÇ °ÍµéÀº ¸»ÀÌ´Ù. ÇѰ¡Áö ÁÖÀÇÇÒ °ÍÀº X ¼­¹öÀÇ Á֯ļö¿Í ÇØ»óµµ¸¦ 640*480, 256 ÀÌ»óÀ¸·Î ¼³Á¤À» ÇØ¾ß¸¸ »ç¿ëÇϴµ¥ ¹®Á¦°¡ ¾øÀ½À» À¯³äÇϱ⠹ٶõ´Ù. ÀÌÁ¦ ¸ðµç ÀÛ¾÷Àº ³¡ÀÌ ³µ´Ù.

±×·³, ´ÙÀ½À¸·Î ¾î¶»°Ô °ÔÀÓÀ» ½ÇÇàÇϰí ÇØ º¼°ÍÀΰ¡?









À§ÀÇ ±×¸²Àº ¿ì¸®¿¡°Ô ³Ê¹«³ª Àͼ÷ÇÑ ½ºÅ¸ÀÇ Àú±×Á·°ú ÇÁ·ÎÅ佺Á¾Á·ÀÌ´Ù. ½ºÅ¸¸¦ ½ÇÇàÇϱâ À§Çؼ­´Â X Windows¿¡¼­ ½ºÅ¸Å©·¹ÇÁÆ®°¡ ¼³Ä¡µÇ¾î ÀÖ´Â µð·ºÅ丮·Î °¡¼­

#wine starcraft.exe¸¦ ½ÇÇàÇÏ¸é µÈ´Ù.

¸¶Âù°¡Áö·Î ¿¡ÀÌÁö¿Àºê¿¥ÆÄÀ̾ »ç¿ëÇϰíÀÚ ¿øÇÑ´Ù¸é wineÀ» ¼³Ä¡ÇÑ ÈÄ¿¡ ¼³Á¤È­ÀÏÀ» È®ÀÎÇÏ¿© wine age.exe ÆÄÀÏÀ» ½ÇÇàÇϸéµÈ´Ù.

ÀÌ·¸°Ô °£´ÜÇÏÁö¸¸ wineÀ» ÀÌ¿ëÇÏ¿© À©µµ¿ì¿ë °ÔÀÓÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ü´Ù. À̿ܿ¡µµ VMware¸¦ ÀÌ¿ëÇÏ¿© À©µµ¿ì¿ë °ÔÀÓÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù. VMware´Â ¸®´ª½º ¸Ó½Å¿¡¼­ À©µµ¿ì¿ë ÇÁ·Î±×·¥À» ¿¡¹Ä·¹ÀÌÅÍ ÇØÁÖ´Â ÇÁ·Î±×·¥À¸·Î À¢¸¸ÇÑ À©µµ¿ì¿ë °ÔÀÓÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.

Ç㳪, ÀÌ ¿ª½Ã ½Ã½ºÅÛÀÇ Æ¯¼º°ú »ç¾ç¿¡ ¿µÇâÀ» ¸¹ÀÌ ¹Þ°í ÀÖÀ¸¸ç X ¼­¹öÀÇ °æ¿ì wine°ú °°ÀÌ ±âº» ÇØ»óµµ°¡ ÀüÁ¦°¡ µÇ¾î¾ß »ç¿ëÇϴµ¥ ¹®Á¦°¡ ¾ø´Ù. À̸¦ ÀÌ¿ëÇÑ »ç¿ë¹ýÀº Á÷Á¢ ½ÃÇöÀ» ÅëÇÏ¿© ¾Ë·Á µå¸®µµ·Ï ÇϰڴÙ.

5. ¸®´ª½º¿¡¼­ÀÇ º¸¾È ±× Á߿伺¿¡ ´ëÇÏ¿©.


¸®´ª½º´Â ¾ðÁ¦¶óµµ pc ÇÑ ´ë¿Í ·£ÀÌ ¿¬°áµÈ °÷À̶ó¸é ´©±¸³ª ¼­¹ö·Î¼­ »ç¿ëÀ» ÇÒ ¼ö°¡ ÀÖ´Ù. ´Ù½Ã ¸»Çؼ­ ´©±¸³ª ±ò¼ö ÀÖ´Â OS À̱⿡ º¸¾È ¶ÇÇÑ °ü¸®ÀÚ¿¡ µû¶ó Çã¼úÇϱ⠱×Áö¾øÀ»¶§°¡ ¸¹ÀÌ ÀÖ´Ù.

Ç㳪, ±×°ÍÀÌ ÀڽŸ¸ÀÇ ½Ã½ºÅÛ¿¡ ±¹ÇÑµÈ °ÍÀ̶ó¸é »ó°ü¾ø°ÚÁö¸¸ ´Ù¸¥ ¼­¹öµé¿¡µµ ¿µÇâÀ» ¹ÌÄ¥¼ö Àֱ⿡ º¸¾ÈÀº öÀúÈ÷ ÇÏ¿©¾ß ÇÑ´Ù. ±×·¯ÇÒ ¶§ Àüü ³×Æ®¿÷ÀÇ º¸¾È¿¡´Â ±¸¸ÛÀÌ »ç¶óÁö´Â °ÍÀÌ´Ù.

ÀÚ ±×·¯¸é º¸¾ÈÀÇ ½ÃÀÛÀ» ¾ê±âÇØº¸±â·Î ÇÏÀÚ!!!

- tcp wrapper¸¦ ÀÌ¿ëÇÑ ±âº»ÀûÀÎ º¸¾È Á¤Ã¥À» ¼¼¿ìÀÚ

tcp_wrapper´Â ¹«¾ùÀ̸ç, ¾î¶»°Ô µ¿ÀÛÇϴ°¡? tcp_wrapper´Â localhost·Î µé¾î¿À´Â systat, finger, ftp, telnet, rlogin, rsh, exec, tftp, talk µîÀÇ ¿©·¯ ÀÎÅÍ³Ý ¼­ºñ½º¿¡ ´ëÇÑ ¿äû(request)À» °üÂûÇϰí ÇÊÅ͸µ ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.

* wrapperÀÇ ÀÛµ¿¿ø¸®

client program(telnet)-----server(in.telnetd)-----application(remote login)

client program(ftp)-----server(in.ftpd)-----application(file transfer)

À§¿Í °°ÀÌ telnetd³ª ftpd¿Í °°Àº ÇÁ·Î±×·¥ÀÌ telnet¶Ç´Â ftp¿Í °°Àº ÇÁ·ÎÅäÄÝ(protocol)ÀÇ ¿äûÀ» ¹Þ¾Æµé¿© ½ÇÁ¦ ÀÛ¾÷À» ¼öÇàÇÏ´Â °ÍÀÌ ÀÎÅÍ³Ý ¼­ºñ½ºÀÇ ¿ø¸®ÀÌ´Ù. tcp wrapper´Â client¿Í server»çÀÌ¿¡ À§Ä¡ÇÏ¸ç ¾î¶² ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ¼­ ¾î¶² È£½ºÆ®ÀÇ ¾î¶² »ç¿ëÀÚ°¡ ¿äûÀ» ÇÏ¿´´Â°¡¸¦ üũÇÏ¿© Çã¿ëµÇ´Â °æ¿ì¿¡´Â ½ÇÁ¦ server¸¦ ºÒ·¯ÁÖ°í, ±×·¸Áö ¸øÇÑ °æ¿ì¿¡´Â ÀÌ·± Á¤º¸µéÀ» log·Î ³²±ä´Ù. ÀÌ·± ÀÌÀ¯·Î ÇØ¼­ tcpd(½ÇÁ¦ wrapper)ÀÇ »ç¿ë¿¡´Â overhead°¡ °É¸®Áö ¾Ê´Â´Ù.

client(ftp)-----tcp wrapper(tcpd)-----server(in.ftpd)

* °áÁ¡

tcpdÀÇ °æ¿ì¿¡´Â °¡Àå óÀ½¿¡ ¿À´Â clientÀÇ ¿äû¿¡¸¸ ¹ÝÀÀÇϱ⠶§¹®¿¡ ¿©·¯°¡Áö ¼­ºñ½º¸¦ ¿ä±¸ÇÏ´Â nfs¼­ºñ½º¿¡ ´ëÇØ¼­´Â »ç¿ëÀÌ ½±Áö ¾Ê´Ù. ÀÌ ¹®Á¦´Â °ü·ÃµÈ ¼­ºñ½º¿¡ °üÇÑ ¹®¼­¸¦ Âü°íÇϵµ·Ï ÇÑ´Ù.

* ½ÇÇà¹æ¹ý

½ÇÁ¦ ¹®¼­¿¡´Â ½¬¿î ¹æ¹ý°ú ¾î·Á¿î ¹æ¹ýÀ» ¸ðµÎ ¼³¸íÇÏ¿´À¸³ª, ¼³Ä¡¿Í °ü·ÃµÇ¾î¼­´Â ¸¶Âù°¡ÁöÀÎ °ü°è·Î ¾î·Æ´Ù´Â ¹æ¹ýÀ» ¼³¸íÇϰڴÙ. ÀüÇô ¾î·ÆÁö ¾Ê´Ù.

/etc/inetd.confÀÇ Ç׸ñ¿¡ ´ëÇØ¼­ ù¹øÂ° ÁÙÀ» µÎ¹øÂ° ÁÙ·Î ¹Ù²Ù´Â ¹æ½Äó·³ ¹Ù²Û´Ù.

tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot

tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /tftpboot

ÀÚ ¿©±â¿¡ ÁÖ¸ñÇ϶ó. /usr/sbinó·³ ½ÇÁ¦ µ¥¸óÀÌ À§Ä¡ÇÑ µð·ºÅ丮´Â ´ÙÀ½ Àå¿¡¼­ real_daemon_dir·Î »ç¿ëµÇ°Ô µÈ´Ù. ÀÌ µð·ºÅ丮´Â inetd.conf¸¦ º¸°í ¾Ë ¼öµµ ÀÖ°í, which in.telnetd¶ó°í ÇØµµ ¾Ë ¼ö ÀÖ´Ù.

tcpdÀÇ ·Î±×´Â syslogd¿¡ ÀÇÇØ °áÁ¤µÈ´Ù. ½ÇÁ¦ log°¡ ³²´Â À§Ä¡´Â /etc/syslog.conf¸¦ Âü°íÇ϶ó. ¸Þ½ÃÁö´Â logÆÄÀÏ¿¡ Ãß°¡µÇ°í, console·Î º¸³»Áö°Å³ª ¾Æ´Ï¸é @loghost·Î mailÇüÅ·Πº¸³»Áø´Ù.

* Âü°í¹®¼­

readme file ftp.win.tue.nl:/pub/security/tcp_wrapper.ps.z (postscript)

ftp.win.tue.nl:/pub/security/tcp_wrapper.txt.z (flat text)

* ¹ö±×

irix´Â ¸¹Àº ¹ö±×¸¦ °¡Áö°í ÀÖÀ¸¸ç ¿À·¡µÈ convexos¶Ç´Â sunos5¿¡´Â Á¶±×¸¸ ¹ö±×°¡ ÀÖ´Ù.

* ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÆÄÀϵé

tcp_wrappers-7.6.tar.gz

hosts.allow

hosts.deny

rfinger

* ¾ÐÃà ÇØÁ¦

´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¾ÐÃàÀ» ÇØÁ¦ÇÑ´Ù.

gzip -cd tcp_wrappers-7.6.tar.gz | tar xvf -

* ÄÄÆÄÀÏ

¿ì¼± make ¸¸ Çϸé,

% make

usage: edit the real_daemon_dir definition in the makefile then:

make sys-type

if you are in a hurry you can try instead:

make real_daemon_dir=/foo/bar sys-type

and for a version with language extensions enabled:

make real_daemon_dir=/foo/bar style=-dprocess_options sys-type

this makefile knows about the following sys-types:

generic (most bsd-ish systems with sys5 compatibility)

386bsd aix alpha apollo bsdos convex-ultranet dell-gcc dgux dgux543

dynix epix esix freebsd hpux irix4 irix5 irix6 isc iunix

linux machten mips(untested) ncrsvr4 netbsd next osf power_unix_211

ptx-2.x ptx-generic pyramid sco sco-nis sco-od2 sco-os5 sinix sunos4

sunos40 sunos5 sysv4 tandem ultrix unicos7 unicos8 unixware1 unixware2

uts215 uxp

if none of these match your environment, edit the system

dependencies sections in the makefile and do a 'make other'.

ÀÌ·¸°Ô ³ª¿À°í, ¿©±â¼­ ¿ì¼± real_daemon_dir °ú sys-typeÀ» ¾Ë ¼ö ÀÖ´Ù.

real_daemon_dirÀº /etc/inetd.conf ÆÄÀÏ ³»¿¡¼­ inetdµéÀÌ Á¸ÀçÇÏ´Â µð·ºÅ丮¸¦ ãÀ½À¸·Î¼­ ¾Ë ¼ö ÀÖ´Ù. ´ÙÀ½Àº /etc/inetd.conf ÆÄÀÏÀÇ ÀϺÎÀÌ´Ù.

ftp stream tcp nowait root /usr/sbin/ftpd

telnet stream tcp nowait root /usr/sbin/telnetd

shell stream tcp nowait root /usr/sbin/rshd

login stream tcp nowait root /usr/sbin/rlogind

exec stream tcp nowait root /usr/sbin/rexecd

ÀÌ ºÎºÐ¿¡¼­ daemonµéÀÌ /usr/sbin¿¡ ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. µû¶ó¼­ real_daemon_dirÀº /usr/sbinÀÌ´Ù.

sys-typeÀº ´ÙÀ½ ¸í·ÉÀ¸·Î È®ÀÎÇÑ´Ù.

% uname -a

osf1 foo.snu.ac.kr v4.0 564 alpha

ÀÌ ¿¹¿¡¼­ sys-type Àº osfÀÓÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

ÀÌÁ¦´Â make ¸í·ÉÀ¸·Î ÄÄÆÄÀÏÀ» ÇÑ´Ù.

% make real_daemon_dir=/usr/sbin osf

ÀÌ ¶§, ¿¡·¯ ¶Ç´Â °æ°í ¸Þ¼¼Áö¸¦ ¹Ýµå½Ã È®ÀÎÇϵµ·Ï ÇÑ´Ù.

* ½ÇÇà ÆÄÀÏÀÇ º¹»ç

ÄÄÆÄÀÏÀÌ ´Ù µÇ¾úÀ¸¸é tcpd, tcpdmatch, tcpdchk, safe_finger, try-from ÆÄÀÏÀÌ »ý¼ºµÇ¾úÀ» °ÍÀÌ´Ù. tcpd ¸¦ real_daemon_dir¿¡ º¹»çÇÑ´Ù. ³ª¸ÓÁö ½ÇÇàÆÄÀÏÀº /usr/local/bin°ú °°Àº Àû´çÇÑ °÷¿¡ º¹»çÇÑ´Ù.

# cp tcpd /usr/sbin

# cp tcpdmatch tcpdchk safe_finger try-from /usr/local/bin

* hosts.allow, hosts.denyÀÇ ¼öÁ¤°ú º¹»ç

ÀÌÁ¦´Â °¢ ¼­ºñ½º º°·Î ¼­ºñ½º¸¦ ¿­°í ´ÝÀ» È£½ºÆ®¸¦ Á¤ÇØÁØ´Ù. ÀÌ´Â hosts.allow¿Í hosts.deny¸¦ ¼öÁ¤ÇÏ¸é µÈ´Ù. ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú°°´Ù.

% vi hosts.allow

/etc/inetd.conf¿¡¼­ ÇöÀç ½Ã½ºÅÛ¿¡¼­ ÀÛµ¿ ÁßÀÎ ÀÎÅÍ³Ý ¼­ºñ½º¸¦ È®ÀÎÇÏ°í ±× µ¥¸óµéÀÇ À̸§À» È®ÀÎÇÑ´Ù. ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÏÁö ¾ÊÀº µ¥¸óÀÌ ÀÖÀ» °æ¿ì´Â hosts.allow ÆÄÀÏ¿¡¼­ # ¸¦ ºÙÀδÙ.±×¸®°í, °¢ µ¥¸óÀÇ À̸§À» /etc/inetd.conf¿¡¼­ È®ÀÎÇÏ¿© Á¤È®È÷ ¹Ù²Ù¾î ÁØ´Ù. ´ÙÀ½Àº ¼­ºñ½ºº°·Î deny ÇÒ È£½ºÆ®¸¦ ÁöÁ¤ÇÑ´Ù. ±âº»ÀûÀ¸·Î all ·Î¼­ allowÇϰí, denyÇÒ È£½ºÆ®¸¦ expect ´ÙÀ½¿¡ ÁöÁ¤ÇÑ´Ù. ÀÌ ¶§, dns nameº¸´Ù´Â ip address¸¦ »ç¿ëÇϱ⸦ ±ÇÀåÇÑ´Ù.

¿¹)

rlogind: all \

except 147.46.67. \

147.46.10.10 \

147.46.82.242 \

147.46.80.220

hosts.allowÀÇ ¼öÁ¤ÀÌ ³¡³ª¸é, hosts.deny¸¦ ¼öÁ¤Çϴµ¥, hosts.allow¿¡¼­ except¸¦ ÅëÇØ ÁöÁ¤ÇßÀ¸¹Ç·Î ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.

% cat hosts.deny

all: all : (/usr/local/etc/rfinger %h %a %d >> /var/log/rfingerlog)|

hosts.allow¿Í hosts.denyÀÇ ¼öÁ¤ÀÌ ³¡³µÀ¸¸é /etc µð·ºÅ丮¿¡ º¹»ç¸¦ ÇÑ´Ù.

% cp hosts.allow /etc

% cp hosts.deny /etc

* rfingerÀÇ º¹»ç

rfinger´Â deny µÈ host Á¢±ÙÀ» logÇϱâ À§ÇÑ shell scriptÀÌ´Ù. ÆÄÀÏÀº /usr/local/etc¿¡ º¹»çÇϵµ·ÏÇÑ´Ù. ±×¸®°í ½ÇÇà°¡´ÉÇϵµ·Ï ±ÇÇÑÀ» ¼öÁ¤ ÇÑ´Ù.

% cp rfinger /usr/local/etc

% chmod a+x /usr/local/etc/rfinger

* inetd.confÀÇ ¼öÁ¤

ÀÌÁ¦´Â inetd.conf ¸¦ ¼öÁ¤ÇÒ Â÷·ÊÀÌ´Ù.

#############

# tcp wrapper

#

#ftp stream tcp nowait root /usr/sbin/ftpd ftpd

#telnet stream tcp nowait root /usr/sbin/telnetd telnetd

#

shell stream tcp nowait root /usr/sbin/rshd rshd

#login stream tcp nowait root /usr/sbin/rlogind rlogind

#exec stream tcp nowait root /usr/sbin/rexecd rexecd

#

ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/ftpd

telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/telnetd

shell stream tcp nowait root /usr/sbin/tcpd /usr/sbin/rshd

login stream tcp nowait root /usr/sbin/tcpd /usr/sbin/rlogind

exec stream tcp nowait root /usr/sbin/tcpd /usr/sbin/rexecd

wrapper¸¦ ÅëÇÑ ¼­ºñ½º¸¸À» ¼öÁ¤Çϴµ¥, ¿ø·¡ÀÇ ¼³Á¤À» ±×´ë·Î º¹»çÇÑ ÈÄ, #±âÈ£¸¦ ºÙÀ̰í /usr/sbin/ftpd µîÀÇ °¢ ¼­ºñ½º¸¦ /usr/sbin/tcpd - µð·ºÅ丮´Â ÇØ´ç µð·ºÅ丮ÀÓ - ·Î ¹Ù²Û´Ù. ±×¸®°í, ¸¶Áö¸·¿¡ ±× Àü¿¡ ÀÖ´ø ¼­ºñ½º¸¦ ±âÀÔÇÑ´Ù. À§ÀÇ ¿¹¸¦ Àß Âü°íÇÏÀÚ.

* tcpdchk¸¦ ÀÌ¿ëÇÑ configuration È®ÀÎ

¿©±â±îÁö°¡ wrapperÀÇ ¼³Á¤Àº ³¡³µ´Ù. ÀÌÁ¦´Â tcpdchk¸¦ ÅëÇØ¼­ Á¦´ë·Î ¼³Á¤ÀÌ µÇ¾ú´ÂÁö¸¦ È®ÀÎÇÑ´Ù.

% tcpdchk

ÀÌ ¶§ ¿¡·¯°¡ ³ª¿À¸é ÇØ´ç configuration¸¦ ¼öÁ¤ÇÑ´Ù.

* tcpdmatch¸¦ ÀÌ¿ëÇÑ configuration È®ÀÎ

¼³Á¤ÀÌ Á¦´ë·Î µÇ¾úÀ¸¸é tcpdmatch ¸¦ ÅëÇØ ¼³Á¤ÇÑ È£½ºÆ®¿¡¼­ µé¾î ¿ÔÀ» ¶§ deny µÇ´ÂÁö allow µÇ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.

usage: tcpdmatch [-d] [-i inet_conf] daemon[@host] [user@]host

-d: use allow/deny files in current directory

-i: location of inetd.conf file

% tcpdmatch ftpd slug

warning: slug: hostname alias

warning: (official name: slug.sogang.ac.kr)

client: hostname slug.sogang.ac.kr

client: address ***.***.***.***

server: process ftpd

matched: /etc/hosts.allow line 39

access: granted

%tcpdmatch telnetd slug1.sogang.ac.kr

client: hostname slug1.sogang.ac.kr

client: address ***.***.***.***

server: process telnetd

matched: /etc/hosts.deny line 17

command: (/usr/local/etc/rfinger plaza.snu.ac.kr ***.***.***.*** telnetd >> /var/log/rfingerlog)

access: denied

* inetdÀÇ Àç½Ãµ¿

¿©±â±îÁö ÀÌ»óÀÌ ¾øÀÌ µÇ¾úÀ¸¸é ÀÌÁ¦´Â inetd¸¦ Àç½Ãµ¿ÇÏ¿© wrapper°¡ ÀÛµ¿Çϵµ·Ï ÇÑ´Ù. ¿ì¼± ps ¸í·ÉÀ¸·Î pid¸¦ ã¾Æ³½´Ù.

% ps -u root | grep inetd

388 ?? i 0:08.56 /usr/sbin/inetd

±×¸®°í hup¸¦ ÅëÇØ ÀÛµ¿½ÃŲ´Ù.

% kill -hup 388

* ¼³Ä¡ È®ÀÎ

ccs.sogang.ac.kr µî denyµÈ È£½ºÆ®¿¡¼­ Á¢±Ù ÇßÀ» ¶§, deny°¡ µÇ°í, log°¡ /var/log/rfingerlog ¿¡ ³²¾Æ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. ¿ì¼±, ¿ì¸®´Â Åڳݿ¡¼­ ó·³ Àü¼Û Á¦¾î ÇÁ·ÎÅäÄÝ(tcp)ÀÇ ¿¬°áÀÌ ¾î¶»°Ô ÀÌ·ç¾îÁö´ÂÁö ¾Ë Çʿ䰡 ÀÖ´Ù. tcp ³×Æ®¿öÅ© ¿¬°áÀº ¡®Å¬¶óÀ̾ðÆ®/¼­¹ö¡¯ ¸ðµ¨¿¡ ±â¹ÝÀ» µÐ´Ù. ÅÚ³Ý ÇÁ·Î±×·¥Àº ¼­¹ö ÇÁ·Î±×·¥ ¶Ç´Â telnetd ¶Ç´Â in.teln etd(½Ã½ºÅÛ ¼³Á¤¿¡ µû¶ó ´Ù¸£´Ù)¶ó ºÒ¸®´Â µ¥¸ó°ú Åë½ÅÇÏ´Â ÇϳªÀÇ Å¬¶óÀ̾ðÆ®ÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»µéÀº ³×Æ®¿öÅ© µ¥¸óÀ¸·Î /usr/sbin µð·ºÅ͸®¿¡¼­ in.[serv ice]d¶ó´Â À̸§À» »ç¿ëÇϱ⠶§¹®¿¡ ÇÊÀÚ´Â ¿©±â¼­ºÎÅÍ À̸§À» Á¤ÇÏ´Â °ü·Ê¸¦ µû¸¦ °ÍÀÌ´Ù.

¸ðµç ³×Æ®¿öÅ© ¼­ºñ½º¿¡ ´ëÇÑ ¿äûÀº °¡Àå ¸ÕÀú ÀÎÅÍ³Ý µ¥¸ó, inetd ÅëÇÏ¿© ÀÌ·ç¾îÁø´Ù(¼¼»ó»ìÀ̰¡ ´Ù ±×·¸Áö¸¸ ÀÌ ±ÔÄ¢¿¡µµ ¿¹¿Ü°¡ ÀÖ´Ù. µÚ¿¡¼­ ¾Ë¾Æº¸°Ú´Ù). µ¥¸óÀº ³×Æ®¿öÅ© ¿¬°á ¿äû¿¡ ´ëÇØ¼­ ¾î¶»°Ô ÀÀ´äÇÒ °ÍÀÎÁö °áÁ¤Çϱâ À§ÇÏ¿© µÎ°³ÀÇ ¼³Á¤ ÆÄÀÏÀ» »ç¿ëÇÑ´Ù. /etc/servi ces¿¡´Â °¢°¢ÀÇ ¼­ºñ½º À̸§°ú ±× Æ÷Æ® ¹øÈ£°¡ ³ª¿­µÇ¾î ÀÖ´Ù. /etc/inetd.conf¿¡´Â ¼­ºñ½º À̸§, ÇÁ·Î±×·¥ À̸§, ¼­ºñ½º¸¦ Á¦°øÇÏ´Â µ¥¸óÀÇ À̸§ÀÌ ³ª¿Í ÀÖ´Ù. ¸®½ºÆ® 1°ú 2´Â /etc/services¿Í /etc/inetd.conf ÆÄÀÏÀÇ ÀϺÎÀÌ´Ù. ³» ½Ã½ºÅÛÀÇ ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ my.linux-box.comÀÌ¶ó °¡Á¤ÇÏ°í ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¿´´Ù¸é,

telnet your.machine.com

ÅÚ³Ý Å¬¶óÀÌ¾ðÆ®´Â Ãâ¹ßÁöÀÇ ÀÎÅÍ³Ý ÁÖ¼Ò my.linux-box.com°ú µµÂøÁöÀÇ ÀÎÅÍ³Ý ÁÖ¼Ò your.machine.com¿Í Æ÷Æ® ¹øÈ£¸¦ ´ãÀº ÆÐŶÀ»(´Ù¸¥ °Íµé°ú ÇÔ²²) º¸³½´Ù. ÅÚ³ÝÀÇ Æ÷Æ® ¹øÈ£´Â 23¹øÀÌ´Ù. inetd´Â /etc/services¿¡¼­ 23¹ø Æ÷Æ®¸¦ ã°í ¼­ºñ½º À̸§ÀÌ ÅÚ³ÝÀ̶ó´Â °ÍÀ» ¾Ë°Ô µÈ´Ù.

±× ´ÙÀ½ ÅÚ³ÝÀ» /etc/inetd.conf¿¡¼­ ã°í in.teln etd¶ó ºÒ¸®´Â µ¥¸óÀ» ½ÇÇàÇÒ Çʿ䰡 ÀÖ´ÂÁö ¾Ë¾Æº»´Ù. ¸®½ºÆ® 2ÀÇ °¡Àå ¿À¸¥ÂÊ Ä÷³¿¡¼­ º¼ ¼ö ÀÖ´Ù. inetd´Â in.telnetd¸¦ Æ÷Æ® 23À» ¿¬°áÇϱâ À§ÇÏ¿© in.telnetd¸¦ ½ÇÇàÇÑ´Ù. ±× ´ÙÀ½ ¶Ç Á¢¼ÓÇÏ´Â ¿ä±¸°¡ ÀÖ´ÂÁö °¨½ÃÇÏ´Â ÀÏÀ» ÇÑ´Ù. in.telnetd°¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÀ´äÇÏ¸é »ç¿ëÀÚ À̸§°ú ÆÐ½º¿öµå¸¦ ¹¯°í ÅÚ³Ý ¼¼¼ÇÀ» ½ÃÀÛÇÑ´Ù.

¸¸¾à ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ¸·Î ´©±¸µµ ÅÚ³Ý Á¢¼ÓÀ» ÇÏÁö ¸øÇϵµ·Ï ÇÏ°í ½Í´Ù¸é ¾î¶»°Ô ÇÒ±î? Á¢¼ÓÀ» ¿äûÇÏ´Â Ãâ¹ßÁö ÁÖ¼Ò¸¦ º¸°Å³ª ¶Ç´Â ½Ã½ºÅÛÀ̳ª µµ¸ÞÀÎ ¹ÛÀÇ ¸ðµç ÁÖ¼Ò¸¦ °ÅºÎÇϱâ À§Çؼ­ in.telnetdÀÇ Äڵ带 ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.

¸¸¾à ÅÚ³ÝÀÌ À¯ÀÏÇÑ ³×Æ®¿öÅ© ¼­ºñ½º¶ó¸é ÀÌ ¹®Á¦´Â ¹«Ã´ ½±Áö¸¸ ¼ö¸¹Àº ³×Æ®¿öÅ© ¼­ºñ½º°¡ Á¸ÀçÇϱ⠶§¹®¿¡ ½Ã½ºÅÛ¿¡¼­ ¸ðµç µ¥¸ó¸¶´Ù Á¢±ÙÀ» Á¦ÇÑÇϵµ·Ï ¼öÁ¤ÇÏ´Â °ÍÀº ²ûÁ÷ÇÑ ÀÏÀÌ´Ù.

¸®½ºÆ® 1£º/etc/servicesÀÇ ¿¹

ftp-data 20/tcp

ftp 21/tcp

telnet 23/tcp

smtp 25/tcp mail

exec 512/tcp # bsd rexecd(8)

login 513/tcp # bsd rlogind(8)

shell 514/tcp cmd # bsd rshd(8)

¸®½ºÆ® 2£º/etc/inetd.confÀÇ ¿¹

ftp stream tcp nowait root in.ftpd

telnet stream tcp nowait root in.telnetd

#smtp stream tcp nowait root smtpd

shell stream tcp nowait root in.rshd

login stream tcp nowait root in.rlogind

exec stream tcp nowait root in.rexecd

¿©±â¼­ tcp_wrappers°¡ ÀÌ·¯ÇÑ ²ûÁ÷ÇÑ ÀÏ¿¡¼­ ±¸ÇØ ÁÙ °ÍÀÌ´Ù. wrappers ÇÁ·Î±×·¥Àº inetd¿Í in.telnetd, in.ftpd¿Í °°Àº ³×Æ®¿öÅ© µ¥¸ó »çÀÌ¿¡ ÀÖ´Â ÀÛÀº µ¥¸óÀÌ´Ù. ¸ðµç tcp Á¢¼ÓÀº ½ÃÀÛµÉ ¶§ ±âº»ÀûÀ¸·Î °°Àº ¹æ½ÄÀ» µû¸£°Ô µÇ¹Ç·Î wrappers ÇÁ·Î±×·¥Àº °ÅÀÇ ¸ðµç tcp ³×Æ®¿öÅ© ¼­ºñ½º¿¡ ´ëÇÑ Á¢±ÙÀ» Á¦¾îÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

wrappers°¡ ¼³Ä¡µÇ¸é ÀÎÅÍ³Ý µ¥¸óÀº º¸Åë ³×Æ®¿öÅ© µ¥¸ó ´ë½Å wrappers¸¦ ½ÇÇàÇϱâ À§ÇÏ¿© ´Ù½Ã ¼³Á¤µÈ´Ù. wrappers´Â Á¢¼ÓµÈ Ãâ¹ßÁö ÁÖ¼Ò¿Í ¼­ºñ½º¸¦ üũÇϰí Á¢¼ÓÀ» Çã°¡ÇÒ °ÍÀÎÁö °áÁ¤ÇÑ´Ù. ¸¸¾à your.machine.comÀÌ ³»°¡ º¸³½ ÅÚ³Ý ¼¼¼ÇÀÇ ¿äûÀ» °ÅºÎÇÑ´Ù¸é Á¢¼ÓÀ» ²÷´Â ±æ¹Û¿¡ ¾ø´Ù. Á¢¼ÓÀÌ Çã¿ëµÇ¸é ¸ðµç °ÍÀº Á¤»óÀûÀ¸·Î 󸮵Ǵµ¥ wrappers´Â ½ÇÁ¦·Î ³» ÅÚ³Ý Å¬¶óÀÌ¾ðÆ®¿¡¼­¸¸ ÀÛµ¿ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ¾î´À ÂÊ¿¡³ª wrappers´Â ½Ã½ºÅÛ¿¡ ¼º°øÀûÀ¸·Î ¿¬°áµÇ¾ú´ÂÁö ¾Ë ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ ½Ã½ºÅÛ ·Î±×¿¡ ±â·ÏÇÑ´Ù

ÇÊ¿ä¾ø´Â ¼­¹ö µ¥¸óÀ» Á×ÀδÙ. ¸®´ª½º¸¦ ¼³Ä¡ÇÒ ¶§ ´ëºÎºÐÀÇ µ¥¸óÀÌ ÆÐŰÁö¿Í ÇÔ²² ¿Ã¶ó°£´Ù. ½áºñ½º ÇÏÁö¾Ê´Â µ¥¸óÀº È®ÀÎÇÏ¿© ºÎÆÃ½Ã ±âº»ÀûÀ¸·Î ¿Ã¶ó°¡Áö ¾Êµµ·Ï ÇØ¾ß ÇÑ´Ù.

±×·³ ù ¹øÂ°·Î inted ¼öÆÛ ¼­¹ö¿¡ ÀÇÇØ ÀÚµ¿ °ü¸®µÇ´Â ³à¼®À» °Çµå·Á º¸±â·Î ÇϰڴÙ.

[root@slug /etc]# cat inetd.conf |more

# inetd.conf this file describes the services that will be available

# through the inetd tcp/ip super server. to re-configure

# the running inetd process, edit this file, then send the

# inetd process a sighup signal.

#

# version: @(#)/etc/inetd.conf 3.10 05/27/93

#

# authors: original taken from bsd unix 4.3/tahoe.

# fred n. van kempen, <waltje@uwalt.nl.mugnet.org>

#

# modified for debian linux by ian a. murdock <imurdock@shell.portal.com>

#

# modified for rhs linux by marc ewing <marc@redhat.com>

#

# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>

#

# echo, discard, daytime, and chargen are used primarily for testing.

#

# to re-read this file after changes, just do a 'killall -hup inetd'

#

#echo stream tcp nowait root internal

# echo, discard, daytime, and chargen are used primarily for testing.

#

# to re-read this file after changes, just do a 'killall -hup inetd'

#

#echo stream tcp nowait root internal

#echo dgram udp wait root internal

#discard stream tcp nowait root internal

#discard dgram udp wait root internal

#daytime stream tcp nowait root internal

#daytime dgram udp wait root internal

#chargen stream tcp nowait root internal

#chargen dgram udp wait root internal

#time stream tcp nowait root internal

#time dgram udp wait root internal

#

# these are standard services.

#

ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a

telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd

#

¿©·¯ºÐµéµµ ´Ù ¾Æ½Ã´Ù½ÃÇÇ ftp,telnetµîÀº ±âº»ÀûÀÎ ¼­ºñ½ºÀ̱⠶§¹®¿¡ ±×°ÍÀ» ¸·±â¿¡´Â ¾à°£ ÂòÂòÇÑ ±¸¼®ÀÌ ÀÖ´Ù. ±×·¯³ª ÇØÅ·À» ´çÇßÀ» °æ¿ì¿¡´Â Ãß°¡ÀûÀÎ ÇØÅ·ÀÇ ¿ì·Á¸¦ ¹æÁöÇϱâ À§ÇÏ¿© °ú°¨ÇÏ°Ô ÀÌ µÎ°¡ÁöÀÇ ¼­ºñ½ºµµ ¸·À»¼ö ÀÖ´Ù. telnet¸¦ ´ë½ÅÇÏ¿© ssh¸¦ »ç¿ëÇѴٰųª ftp,telnetÀ» µ¶¸³ÀûÀÎ µ¥¸óÀ¸·Î ¼­ºñ½º ÇÏ´Â ¹æ¹ýµµ ½Ã½ºÅÛÀÇ ¾ÈÁ¤¿¡´Â ÁÁÀº ¹æ¹ýÀ̶ó°í »ý°¢ÇÑ´Ù.(¹°·Ð, Á¶±Ý ±ÍÂú±â´Â ÇÏÁö¸¸...)

# shell, login, exec, comsat and talk are bsd protocols.

#

#shell stream tcp nowait root /usr/sbin/tcpd in.rshd

#login stream tcp nowait root /usr/sbin/tcpd in.rlogind

#exec stream tcp nowait root /usr/sbin/tcpd in.rexecd

#comsat dgram udp nowait root /usr/sbin/tcpd in.comsat

#talk dgram udp nowait nobody /usr/sbin/tcpd in.talkd

#shell stream tcp nowait root /usr/sbin/tcpd in.rshd

#login stream tcp nowait root /usr/sbin/tcpd in.rlogind

#exec stream tcp nowait root /usr/sbin/tcpd in.rexecd

#comsat dgram udp nowait root /usr/sbin/tcpd in.comsat

#talk dgram udp nowait nobody /usr/sbin/tcpd in.talkd

#ntalk dgram udp wait nobody /usr/sbin/tcpd in.ntalkd

#dtalk stream tcp wait nobody /usr/sbin/tcpd in.dtalkd

#

À§ÀÇ ¼­ºñ½ºµéÀº ¹ö±×¿Í ¿ø°Ý ·Î±×ÀÎÀ̶ó´Â º¸¾ÈÀÇ Ä¡¸íÀûÀÎ ¾àÁ¡µéÀ» °¡Áö°í ÀÖ´Â ¼­ºñ½º µéÀÌ´Ù. ¹°·Ð, talk°¡ ²À ÇÊ¿äÇÏ´Ù¸é ¾î¿¼ö°¡ ¾ø°ÚÁö¸¸ ±×·² °æ¿ì °¡´ÉÇϸé À¥Ã¤ÆÃ°ú °°Àº ÇüÅÂÀÇ Á¶±Ý ¾ÈÀüÇÑ ¹æ¹ýÀ» ÃßõÇÏ°í ½Í´Ù.

# pop and imap mail services et al

#

#pop-2 stream tcp nowait root /usr/sbin/tcpd ipop2d

pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d

imap stream tcp nowait root /usr/sbin/tcpd imapd

#

pop3´Â À̸ÞÀÏÀ» »ç¿ëÇϱâ À§Çؼ­ ÇÊ¿äÇÑ ¼­ºñ½ºÀÌÁö¸¸ imap °°Àº ³à¼®Àº ÁÖ¼® 󸮸¦ Çϱ⠹ٶõ´Ù.ÃÖ±Ù¿¡ imap¸¦ ÀÌ¿ëÇÑ ÇØÅ· »ç°í°¡ ¸¹ÀÌ º¸°í µÇ°í Àֱ⠶§¹®ÀÌ´Ù.

# the internet uucp service.

#

#uucp stream tcp nowait uucp /usr/sbin/tcpd /usr/lib/uucp/uucico

-l

#

# tftp service is provided primarily for booting. most sites

# run this only on machines acting as "boot servers." do not uncomment

# this unless you *need* it.

#

#tftp dgram udp wait root /usr/sbin/tcpd in.tftpd

#bootps dgram udp wait root /usr/sbin/tcpd bootpd

#

# finger, systat and netstat give out user information which may be

#

# tftp service is provided primarily for booting. most sites

# run this only on machines acting as "boot servers." do not uncomment

# this unless you *need* it.

#

#tftp dgram udp wait root /usr/sbin/tcpd in.tftpd

#bootps dgram udp wait root /usr/sbin/tcpd bootpd

#

# finger, systat and netstat give out user information which may be

# valuable to potential "system crackers." many sites choose to disable

# some or all of these services to improve security.

#

#finger stream tcp nowait root /usr/sbin/tcpd in.fingerd

#cfinger stream tcp nowait root /usr/sbin/tcpd in.cfingerd

#systat stream tcp nowait guest /usr/sbin/tcpd /bin/ps -auwwx

#netstat stream tcp nowait guest /usr/sbin/tcpd /bin/netstat

-f inet

#

À§ÀÇ ¼­ºñ½ºµéÀº ³×Æ®¿÷ »ç¿ëÀÇ ÆíÀǼºÀ» Á¦°øÇϱâ À§Çؼ­ Á¸ÀçÇÏ´Â ¼­ºñ½ºµéÀÌ´Ù. Áï, fingerµîÀÇ Á¤º¸´Â ³»ºÎ ³×Æ®¿÷ ¹× ±× »ç¿ëÀÚµéÀÇ ÇöȲÀ» ¿ÜºÎ ¼¼°è¿¡ ÀÖ´Â »ç¶÷µé¿¡°Ô ÈÍÈ÷ µé¾î³» º¸ÀÌ´Â °á°ú¸¦ ÃÊ·¡ÇÏ´Â °ÍÀÌ´Ù. ±×·¯ÇϰԿ¡ °¡´ÉÇÏ¸é °ø°³ÀûÀ¸·Î ¿î¿µµÇ¾îÁö´Â ¼­¹öÀÇ °æ¿ì¿¡´Â À̵éÀ» ÁÖ¼®Ã³¸®ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù°í »ý°¢µÇ¾îÁø´Ù.

# authentication

#

auth stream tcp nowait nobody /usr/sbin/in.identd in.identd -l -e -o

#

# end of inetd.conf

linuxconf stream tcp wait root /bin/linuxconf linuxconf --http

#swat stream tcp nowait.400 root /usr/sbin/swat swat

ÀÌ»óÀ¸·Î·Î inted.confÀÇ ¼³Á¤ ÆÄÀϵ鿡 ´ëÇØ¼­ ¾Ë¾Æ º¸¾Ò´Ù.

±×¿Ü¿¡ ¸î°¡Áö º¸¾È°ú °ü·ÃÇØ¼­ ½Å°æÀ» ½á¾ßÇÒ ÆÄÀÏÀ» È®ÀÎÇØ º¸°Ú´Ù.

¾Æ·¡ÀÇ ÆÄÀÏÀº ftp Á¢¼ÓÀ» Á¦ÇÑÇÏ´Â À¯ÀúµéÀÇ idÀÌ´Ù.

[root@slug /etc]# cat ftpusers |more

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

ÇÊ¿ä¾ø´Â À¯ÀúÀÇ Çã°¡´Â »ï°¡Çϱ⠹ٶõ´Ù.

¾Æ·¡ÀÇ ³»¿ëÀº ·çÆ®°¡ »ç¿ë °¡´ÉÇÑ °¡»ó ÄÜ¼Ö tty1-8¹ø ±îÁö ±âº»ÀûÀ¸·Î µé¾î ÀÖ´Â ÆÄÀÏÀÌ´Ù. ¿ø°ÝÀ¸·Î rootÀÇ Á¢±ÙÀº ¹Ýµå½Ã ºÒÇãÇØ¾ß ÇÑ´Ù. su¸¦ ÀÌ¿ëÇÏ¿© ·çÆ®·Î loginÇϱ⸦ ±ÇÀåÇÑ´Ù.

[root@slug /etc]# cat securetty |more

tty1

tty2

tty3

½¦µµ¿ì ÆÐ½º¿öµå¸¦ »ç¿ëÇÏÀÚ!!!

¿Ö? ÇѸ¶µð·Î º¸¾ÈÀ» À§Çؼ­.... ¿Ö /etc/passwd ÆÄÀÏÀ» ¼û°Ü¾ß Çϴ°¡? ÀϹÝÀûÀ¸·Î password¸¦ Æ÷ÇÔÇÑ ´ëºÎºÐÀÇ »ç¿ëÀÚ Á¤º¸´Â /etc/passwd¿¡ º¸°üµÇ¾î ÀÖ´Ù. password´Â ¾Ïȣȭ µÇ¾î¼­ encrypted ÀúÀåµÈ´Ù. password´Â encodeµÈ Çü½ÄÀ¸·Î Á¸ÀçÇÑ´Ù. ÀÌÀ¯´Â crypt¸¦ Àû¿ëÇÒ ¶§ text´Â null·Î Çϰí password¸¦ key·Î »ç¿ëÇϱ⠶§¹®ÀÌ´Ù.

password¸¦ encode Çϴµ¥ »ç¿ëÇÏ´Â ¿¬»ê¹æ½ÄÀº ±â¼úÀûÀ¸·Î´Â ´Ü¹æÇâ hash function °ú °°Àº ¹æ¹ýÀ¸·Î °£Áֵǰí ÀÖ´Ù. À̰ÍÀº ¼ø¹æÇâÀ¸·Î´Â °è»êÇÏ±â ÆíÇÏ°Ô µÇ¾î ÀÖÁö¸¸ ¿ª¹æÇâÀº ¿¬»êÀÌ ¸Å¿ì Èûµé°Ô µÇ¾î ÀÖ´Â ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù. ¹«Áú¼­ÇÏ°Ô encodeµÈ password¸¦ ȹµæÇؼ­ ¿ø·¡ÀÇ password¸¦ Á¶ÇÕÇÏ´Â °ÍÀº »ç½Ç ¾î·Á¿î ÀÏÀÌ´Ù, ±×·¯³ª ¼ö¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇÏ´Â ¼­¹ö¿¡¼­´Â Çѵΰ³ÀÇ password´Â ÀÏ»ó´Ü¾î·Î ÀÌ·ç¾îÁ® ÀÖÀ» °ÍÀÌ´Ù ¹Ù·Î ÀÌ·± ÇêÁ¡À» Å©·¢Ä¿µéÀº ³ë¸®°í ÀÖ´Â °ÍÀÌ´Ù.

Áï, ÈçÈ÷ »ç¿ëÇÏ´Â password¿Í ´Ü¾î¸¦ °¡´ÉÇÑ °¡´ÉÇÑ 4096°¡Áö salt °ªÀ» »ç¿ëÇØ¼­ encryptÀ» ½ÇÇàÇÒ °ÍÀÌ´Ù. ±× ´ÙÀ½¿¡ db¿¡ ÀÖ´Â password¿Í encodeehls password¸¦ ºñ±³ÇÒ °ÍÀÌ´Ù. ±×´ÙÀ½Àº ¿©·¯ºÐÀÇ »ó»ó¿¡ ¸Ã±â±â·Î ÇϰڴÙ.À̰ÍÀ» ÀϹÝÀûÀ¸·Î dictionary attackÀ̶ó°í ÇÑ´Ù.

shadow suite´Â password¸¦ ´Ù¸¥ ÆÄÀÏ¿¡ À§Ä¡½ÃÅ´À¸·Î½á À̹®Á¦¿¡¼­ ÀÚÀ¯·Î¿ï¼ö ÀÖ´Ù. ´Ù½Ã ¸»Çؼ­ /etc/shadow µð·ºÅ丮¿¡ À§Ä¡½ÃÅ´À¸·Î¼­ ¸ðµç À¯Àú°¡ ÆÄÀÏ¿¡ ´ëÇÑ Á¢±ÙÀ» ÇÒ ¼ö ¾ø°Ô ¸¸µå´Â °ÍÀÌ´Ù. ¿À·ÎÁö root¸¸ÀÌ ÀÌÈ­ÀÏÀ» º¸°í ¾µ¼ö°¡ ÀÖ´Ù. À̸¦ ÅëÇÏ¿© dictionary attackÀ» °¨ÇàÇÏ´Â Å©·¢Ä¿µé·ÎºÎÅÍ Áß¿äÇÑ ½Ã½ºÅÛÀ» º¸È£ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. À̰ÍÀÌ ½¦µµ¿ì ÆÐ½º¿öµå »ç¿ëÀÇ ¸ñÀûÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù.

³»ºÎ »ç¿ëÀÚµéÀ» ÁÖÀÇÇ϶ó!!!

¸¹Àº Å©·¢Å·ÀÌ ¿ÜºÎ¿¡¼­ ÀÌ·ç¾îÁö´Â °ÍÀ¸·Î ¿ÀÀÎÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù. ±×·¯³ª Ç×»ó ±×·¯ÇÏÁö´Â ¾Ê´Ù. ³»ºÎ »ç¿ëÀÚ¿¡ ÀÇÇÑ °ø°Ý ¶ÇÇÑ ÁÖÀÇÇØ¼­ °üÂûÇØ¾ß ÇÒ ´ë¸ñÀÌ´Ù. ±×°ÍÀÌ ¾Æ´Ï´õ¶óµµ ¿ÜºÎ¿¡¼­ ³»ºÎ »ç¿ëÀÚÀÇ id¸¦ ¾ò´Â °Í À̾߸»·Î °¡Àå ÈçÇÑ Å©·¡Å·ÀÇ °æ¿ìÀÌ´Ù. ³»ºÎ »ç¿ëÀڵ鿡 ´ëÇÑ º¸¾ÈÀÌ ´À½¼ÇØÁö¸é ħÀÔÀÚµéÀº ¿©·¯ ¹ö±×µé°ú ½Ã½ºÅÛÀÇ ¾àÁ¡À» ÀÌ¿ëÇØ¼­ ÀÏ¹Ý id¸¦ ȹµæÇÏ¿© °ü¸®ÀÚÀÇ id¸¦ ȹµæÇÒ ¼öÀÖ´Ù.

±×·¯Çϱ⿡ Ç×»ó °ü¸®ÀÚ´Â ÁÖÀÇÇØ¾ß ÇÒ °ÍÀÌ ÆÛ¹Ì¼Ç¿¡ °ü°èµÈ ¹®Á¦¸¦ ¼ÒȦÈ÷ ´Ù·ç¾î¼­´Â ¾ÈµÈ´Ù´Â °ÍÀÌ´Ù. ÀϹÝÀ¯Àúµé¿¡°Ô´Â ÃÖ¼ÒÇÑÀÇ ±ÇÇѸ¸À» ºÎ¿©ÇÏ°í »ç¿ëÀÚÀÇ ·Î±×¸¦ Àß ºÐ¼® ÇØ¾ßÇϸç ÇÊ¿äÇÏ´Ù¸é °ú°¨È÷ °èÁ¤À» ¸·¾Æ¾ß ÇÒ °ÍÀÌ´Ù. Áï, ³»ºÎ »ç¿ëÀÚ°¡ ´Ù¸¥ »çÀÌÆ®¸¦ ÅëÇÏ¿© ÅÚ³Ý Á¢¼ÓÀ» ÇØ¿Ã °æ¿ì Çã°¡¸¦ ¹Þ¾Æ¼­ »ç¿ëÇÒ¼ö ÀÖµµ·Ï ÇÑ´Ù´ø°¡ »ç¿ëÀÚÀÇ ÄùÅ͸¦ Á¦ÇÑ µÐ´Ù´ø°¡ ÇÏ´Â ³ª¸§´ë·ÎÀÇ ·êÀ» Á¤ÇÏ¿© °Å±â¿¡ À§¹ÝÀÌ µÇÁö ¾Êµµ·Ï ÇÏ´Â ¹æ½ÄµîÀ» ÅëÇØ¼­ ³»ºÎ »ç¿ëÀÚ¿¡ ´ëÇÑ ¹æ¾î¸¦ ÇØ¾ß ÇÒ °ÍÀÌ´Ù.

log ºÐ¼®À» °ÔÀ»¸® ÇÏÁö ¸¶¶ó.

/var/log ¿¡ lastlog,message ÆÄÀÏÀÇ ºÐ¼®À» Á¤±âÀûÀ¸·Î ºÐ¼®Çϱ⠹ٶõ´Ù. Ȥ½Ã ÀüÇô ¾Ë ¼ö ¾ø´Â »çÀÌÆ®·ÎºÎÅÍ Á¢¼Ó ½Ãµµ³ª loginÀÌ ÀÌ·ç¾î Á³´Ù¸é ¹Ýµå½Ã È®ÀÎ ÀÛ¾÷À» Çϱ⠹ٶõ´Ù. ±×µéÀº ¿©·¯ºÐÀÇ ¼­¹ö¿¡ ½ºÅ©¸³Æ® Çϳª¸¦ ±ò¾Æ¼­ Àüü ³×Æ®¿÷À» ½ºÄµÇÏ°í ±×¸¦ ÅëÇÏ¿© ´Ù¸¥ ¼­¹öÀÇ Á¢¼ÓÀ» ½ÃµµÇÒ °ÍÀÌ¸ç ±×¸¦ ÅëÇØ¼­ ³×Æ®¿÷¿¡ Àå³­À» Ä¥ °ÍÀÌ´Ù. óÀ½º¸´Â ÆÄÀÏÀ̳ª µð·ºÅ丮, Ưº°È÷ µî·ÏÀÌ ¾ÈµÇ¾î ÀÖ´Â À¯Àú°¡ ¸¸µé¾îÁ® ÀÖ´Ù¸é ±×°ÍÀº ´ëºÎºÐÀÌ Å©·¢Ä¿ÀÇ Àå³­ÀÏ ¼ö°¡ ÀÖ´Ù. ±×·²¶§´Â ÀÏ´Ü ¾ËÁö ¸øÇÏ´Â À¯ÀúÀÇ id´Â Á×À̰í log¸¦ ºÐ¼®ÇÏ¿© ·¦ÆÛ·Î »ó´ë È£½ºÆ®ÀÇip¿Í µµ¸ÞÀÎÀ» ¸·¾Æ¾ß ÇÒ °ÍÀÌ´Ù. ¿Ö³ÄÇϸé, ÇϳªÀÇ ¼­¹ö°¡ ¶Õ·È´Ù¸é ±× ´ÙÀ½Àº ¾ÆÁÖ ¿ì½À°Ô ·çÆ® ±ÇÇÑÀ» ȹµæÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

±×·¯Çϱ⿡ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¾Æ´Ï¶óµµ ÀÚ½ÅÀÇ ¼­¹ö°¡ ³×Æ®¿÷¿¡ ¹°·Á ÀÖ´Ù¸é ÀÚ½ÅÀÇ ¼­¹ö¸¦ »ç¶ûÇÏ°í °ü½ÉÀ» °¡Á®Áà¾ß ÇÒ °ÍÀÌ´Ù. À̿ܿ¡µµ º¸¾ÈÀ» ¾ê±âÇϸé Çѵµ ³¡µµ ¾øÀ» °Í °°´Ù. ±×¿ÜÀÇ ºÎºÐÀº ¼¼¹Ì³ª ȨÀ̳ª °Ô½ÃÆÇ¿¡ ÀڷḦ ¿Ã¸± °ÍÀÌ´Ù. ±×°ÍÀ» Âü°íÇÏ¿© º¸´Ù È¿À²ÀûÀ¸·Î º¸¾ÈÀ» °øºÎÇϱ⠹ٶõ´Ù.

º¸¾ÈÀÌ ÀüÇô Áß¿äÇÏÁö ¾Ê´Ù°í »ý°¢ÇÏ´Â ¸®´ª¼­°¡ Ȥ¿©¶óµµ ÀÖÀ»Áö ¸ð¸£°Ú´Ù. Ŭ¶óÀÌ¾ðÆ® »ç¿ëÀÚ¿¡°Ô ¹«½¼ º¸¾È?

Ç㳪, º¸¾È ¹®Á¦´Â ½Ã½ºÅÛ °ü¸®ÀÚ¸¸ÀÇ °ÍÀÌ ¾Æ´Ï´Ù. ¿©·¯ºÐÀÇ pc°¡ ³×Æ®¿÷¿¡ ¿¬°áÀÌ µÇ¾î ÀÖ´Ù¸é ±×°ÍÀº ¹Ù·Î ÇØÄ¿ÀÇ ¸ÔÀ̰¡ µÉ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¸í½ÉÇϱ⠹ٶõ´Ù. ÇÊÀÚ°¡ ³×Æ®¿÷ °ü¸®ÀÚÀ̱⿡ ±³³»ÀÇ ¸®´ª½º ¹Ú½º°¡ ºÎ¼­Áö°í ±ú¾îÁö´Â ¸ð½ÀÀ» ¸¹ÀÌ º¸¾Æ¿Ô´Ù. Á¶±Ý¸¸ º¸¾È¿¡ ½Å°æÀ» ¾²¸é µÆÀ» °ÍÀ» ³ªÁß¿¡ µ¥ÀÌÅͰ¡ ±úÁö°í ½Ã½ºÅÛÀÌ ¸Á°¡Áö°í ³­ ´ÙÀ½¿¡ ÈÄȸÇÏ´Â ¸ð½ÀÀ» ¸¹ÀÌ º¸¾Æ¿Ô´Ù ±×·¡¼­ º¸¾ÈÀº ÀüÁ¦ÀÎ °ÍÀÌ´Ù. ¹Ù»Ú´õ¶óµµ ÃÖ¼ÒÇÑ ·¦ÆÛ¿Í ÇÊ¿ä¾ø´Â µ¥¸óµéÀº Á×ÀÌ°í »ç¿ëÇϽñ⸦ °£ÀýÈ÷ ºÎʵ台´Ù. ±×¸®°í ¹®Á¦°¡ »ý±â¸é °ü¸®ÀÚ¿¡°Ô ²À²À ¿¬¶ôÇÏ´Â ½À°üÀ» °¡Áö±â ¹Ù¶õ´Ù

6. Èıâ.


³­ °­»ç·Î¼­ ¿î¿µÁøÀ¸·Î¼­ À̹ø ¼¼¹Ì³ª¿¡ Âü¿©¸¦ Çß´Ù. Áغñ¸¦ Çϸ鼭 ´À³¤ °¨Á¤Àº ¼¼¹Ì³ªÁغñÆÀÀÌ ³Ê¹«³ª °í»ýÇÑ´Ù´Â »ç½ÇÀ̾ú´Ù. Á¤¸» °í¸¿°í »ç¶û½º·¯¿î µ¿»ýµéÀÌ´Ù. ±×µé ¸ðµÎ¿¡°Ô ÁøÇÑ »ç¶û°ú °øÀ¯ÀÇ Á¤½ÅÀ» ´À³¥¼ö ÀÖ¾ú´Ù. ³¡À¸·Î ¿ø°í¸¦ ²ÃÂî·Î ³Ñ±â°Ô µÇ¾î¼­ Àáµµ ¸øÀÜ Å±¸¸®¿Í ¹Ì°æÀÌ¿¡°Ô ¹Ì¾ÈÇÏ´Ù´Â ¸»À» ÀüÇÏ°í ½Í´Ù.

¾Æ¿ï·¯, Ç×»ó ¿·¿¡¼­ µµ¿ÍÁÖ°í ÁöÄÑÁÖ´Â »ç¶ûÇÏ´Â ¾Æ³»¿¡°Ô °í¸¶¿òÀ» ÀüÇÑ´Ù.±×¸®°í ¸®´ª½º¿¡ ºüÁ®¼­ Á¦´ë·Î ½Å°æµµ ¸ø½áÁÖ´Â »ç¶ûÇÏ´Â ¾Æµé ÃÖ¿µ°ú ¼¼¸°ÀÌ¿¡°Ôµµ ¾ÆºüÀÇ »ç¶ûÀ» µë»Ò ÀüÇÏ°í ½Í´Ù.

¸¶Áö¸·À¸·Î ¸®´ª½º¸¦ ³ª¿¡°Ô ¾Ë°ÔÇØÁØ ¶ÇÇÑ ±×·ÎÀÎÇÏ¿© Ä¿´Ù¶õ ±â»ÝÀ» ´À³¥¼ö ÀÖµµ·Ï µµ¿ÍÁØ ¼­°­´ëÀÇ ¸¹Àº À̵é°ú ¼¼¹Ì³ª Áغñ°úÁ¤¿¡¼­ µµ¿òÁØ ¾÷üºÐµé ƯÈ÷, ICMÀÇ ¹ÚÁ¾±ØÇü¿¡°Ô Ưº°ÇÑ °í¸¶¿òÀ» ÀüÇÑ´Ù.


[ Á¦4ȸ ¸®´ª½º °øµ¿Ã¼ ¼¼¹Ì³ª ±³Àç ¸ñ·ÏÀ¸·Î µ¹¾Æ°©´Ï´Ù. ]