By Chris Stoddard |
||
Introduction ¸®´ª½º °¡Á¦Æ® 51È£¿¡(¸®´ª½º ¿ùµå 2000³â 4¿ùÈ£) ½Ç¸° ¡°ÄÉÀÌºí ¸ðµ©°ú IP ¸Å½ºÄ¿·¹À̵ùÀ» ÀÌ¿ëÇÑ »ç¼³ ³×Æ®¿öÅ©¡±¶ó´Â Á¦¸ñÀÇ ±â»ç¿¡¼ º¸¾ÈÀÌ Àß µÈ ¸®´ª½º ±â¹Ý °ÔÀÌÆ®¿þÀ̸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇß´Ù. ÀúÀÚ´Â º¸¾ÈÀº ¾ÈÀüÇÑ ¼³Ä¡¿¡¼ ½ÃÀÛÇÑ´Ù´Â ¶Ù¾î³ »ý°¢¿¡¼, ±ú²ýÇÑ ¸®´ª½º ¼³Ä¡ºÎÅÍ ½ÃÀÛÇ϶ó°í Á¦¾ÈÇϴµ¥, ÀÌ°ÍÀº ÀÌ ±ÛÀÇ ÁÖÁ¦À̱⵵ ÇÏ´Ù. ¼³Ä¡¸¦ ¸¶ÃÆÀ» ¶§, ºñ·Ï ÆÄÀÏ °ü¸®¸¦ À§ÇØ MC(Midnight Commander)´Â ³Ö°ÚÁö¸¸, X Windows ¾øÀÌ, ¾à 130MB¿¡ ½º¿Ò°ø°£À» ´õÇÑ ¾ÆÁÖ ³¯¾ÀÇÑ ½Ã½ºÅÛÀÌ µÉ °ÍÀÌ´Ù. ³ª´Â µÎ °¡Áö °¡Á¤À» ÇÒ °ÍÀÌ´Ù. ù°, ¿©·¯ºÐÀº ¸®´ª½º¸¦ ¼³Ä¡ÇÒ ÁÙ ¾Ë°í, »ç¿ëÇÏ´Â ¹æ¹ýÀ» Àß ¾È´Ù. µÑ°, ³ª´Â ¿©·¯ºÐÀÌ °ÔÀÌÆ®¿þÀÌ ÄÄÇ»Å͸¦ ÄÉÀÌºí ¸ðµ©À̳ª DSL, ¶Ç´Â ´Ù¸¥ ¸Åü¸¦ ÅëÇØ ÀÎÅͳݿ¡ °íÁ¤ÀûÀ¸·Î ¿¬°áÇÏ°í, ftp, telnet, À¥¼¹ö µî ¾î¶² °Íµµ »ç¿ëµÇÁö ¾Êµµ·Ï ¼³Á¤ÇÑ´Ù°í °¡Á¤ÇÑ´Ù.
What you will need ³» ¸Ó½ÅÀº ¿À·¡µÈ Dell Optiplex 466/MXe ÄÄÇ»ÅÍÀÌ´Ù. ÀÌ ³ðÀº 16MB RAM, 512MB ÇÏµå µå¶óÀ̺ê, »ç¿îµå Ä«µå¿Í 4¹è¼Ó IDE CDROMÀÌ ÀåÂøµÈ 486 DX2 66 ¸Ó½ÅÀÌ´Ù. ³ª´Â 50´Þ·¯¸¦ µé¿© 486DX4 100, 40MB ½Ã½ºÅÛÀ¸·Î ¾÷±×·¹À̵å Çß´Ù. »ç¿îµå Ä«µå´Â ¾ø¾Ö°í ´ë½Å ³×Æ®¿öÅ© Ä«µå µÎ °³¸¦ ´õ ÀåÂøÇß°í, ½ºÄ¿Áö(SCSI) Ä«µå¸¦ ²È°í 320MB ½ºÄ¿Áö ÇÏµå µå¶óÀ̺긦 ¼³Ä¡Çß´Ù. °ÔÀÌÆ®¿þÀÌ ¸Ó½ÅÀ¸·Î »ç¿ëÇϱâ À§ÇÑ ÃÖ¼Ò »ç¾çÀº, 486, 16MB ·¥, 200MB ÇÏµå µå¶óÀ̺ê, ³×Æ®¿öÅ© Ä«µå µÎ °³, ±×¸®°í ¼³Ä¡¸¦ À§ÇØ CDROM, ¶Ç´Â ³×Æ®¿öÅ© ÀνºÅçÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù. RedHat Linux 6.x ¹èÆ÷º»µµ ÇÊ¿äÇÏ´Ù. ´Ù¸¥ ¹èÆ÷ÆÇÀ» »ç¿ëÇصµ µÇÁö¸¸ ÀÌ ±Û¿¡¼ ³ª´Â RedHat¸¸ ´Ù·ê °ÍÀÌ´Ù. ¸ð´ÏÅÍ´Â ¼³Ä¡ÇÒ ¶§¿¡¸¸ ÇÊ¿äÇÒ »Ó, ÀÏ´Ü ¼³Ä¡°¡ ³¡³ª°í ºÎÆ®µÇ°í ³ª¸é Openssh ¿ø°ÝÁ¢¼ÓÀ» ÅëÇØ °ü¸®ÇÒ ¼ö ÀÖ´Ù. ½ÃÀÛÇϱâ Àü¿¡, ftp://ftp.redhat.com/¿¡(¶Ç´Â ftp://ftp.bora.net/pub/Linux/)°¡¼ ¾Æ·¡ ÆÐÅ°Áö¸¦ ´Ù¿î¹Þ¾Æ Ç÷ÎÇÇ µð½ºÅ©¿¡ º¹»çÇØ ³Ö´Â´Ù; e2fsprogs-1.17-1.i386.rpm
¿©·¯ºÐÀÌ RedHat 6.2¸¦ »ç¿ëÇÑ´Ù¸é, ¾Õ¼ ÆÄÀϵéÀº ÇÊ¿ä¾ø´Ù. ftp://thermo.stat.ncsu.edu/pub/openssh-usa »çÀÌÆ®¿¡ °¡¼ ´Ù½Ã ÆÄÀϵéÀ» ¹Þ°í, µð½ºÅ©¿¡ º¹»çÇØ ³Ö´Â´Ù; ¡¤openssh-1.2.3-1us.i386.rpm
¼³Ä¡, ±×¸®°í ȯ°æ¼³Á¤ ³ª´Â ±âº» ¼³Á¤À» ¹þ¾î³ª´Â ÁÖÁ¦¿¡ ´ëÇؼ¸¸ ´Ù·ê °ÍÀÌ´Ù. 1. ¡®custom install¡¯À»
¼±ÅÃÇÑ´Ù. Disk Druid ȸéÀ» ¸¸³ª¸é ¾Æ·¡Ã³·³ ÆÄƼ¼ÇÀ» ±¸¼ºÇÑ´Ù.
¨ç °£´ÜÇÏ°Ô, ³ª´Â SCSI µå¶óÀ̺긦 Åë°·Î »ç¿ëÇß´Ù. ¨è »ç½Ç ¿©·¯ºÐÀº ½ÇÁ¦
·¥°ú °°°Å³ª ÀÛÀº Å©±â·Î ½º¿Ò ÆÄƼ¼ÇÀ» ¸¸µé¸é µÈ´Ù. ÀÌ Ç¥´Â ¿©·¯ºÐÀÇ Çϵå
µå¶óÀ̺긦 ¾î¶»°Ô ³ª´©¾î¾ß ÇÏ´ÂÁö, ÃÖ¼ÒÇÑÀÇ °æ¿ì¿¡ »ç¿ëÇÒ 2. ¼³Ä¡ÇÒ ¡®components¡¯¸¦
¼±ÅÃÇÒ ¶§, ¡®Networked Workstation¡¯, ¡®Network Management Á¦¿ÜÇÒ ÆÐÅ°Áö ¸ñ·ÏÀÌ´Ù:
git, finger, ftp, fwhois, ncftp, rsh, rsync, talk, 3. ½Ã½ºÅÛÀÌ ¸®ºÎÆ®µÈ
´ÙÀ½, root·Î ·Î±×ÀÎÇÏ°í ´ÙÀ½ ¸í·ÉµéÀ» ½á ³Ö¾î¼ ¼³Ä¡°úÁ¤¿¡¼
»¬ ¼ö rpm -e --nodeps pump
mt-st eject bc mailcap apmd ¶Ç, inuxconf, kudzu,
kbdconfig, authconfig, timeconfig, mouseconfig, ntsysv, 4. ¿©·¯ºÐÀÌ RedHat¿¡¼
³»·Á¹ÞÀº ¸ðµç RPM ÆÐÅ°ÁöµéÀ» Ç÷ÎÇÇ µÎ Àå¿¡ º¹»çÇØ ³Ö´Â´Ù. 5. Openssh ÆÄÀϵéÀ»
¸ðµÎ Ç÷ÎÇÇ µð½ºÅ©¿¡ º¹»çÇÏ°í »õ·Î ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ´Ù½Ã ³Ö´Â´Ù.
¸¶Áö¸·À¸·Î ÁÖÀÇÇÒ °Íµé ³ª´Â ¹æȺ® ¼³Á¤¿¡ ´ëÇؼ´Â ÀÚ¼¼È÷ ´Ù·çÁö ¾ÊÀ» °ÍÀÌ´Ù. ¶Ç, ¡°ÄÉÀÌºí ¸ðµ©°ú IP ¸Å½ºÄ¿·¹À̵ùÀ» ÀÌ¿ëÇÑ »ç¼³ ³×Æ®¿öÅ©¡±Àº ÈǸ¢ÇÑ ±ÛÀÌÁö¸¸, ´ÙÀ½ µÎ °¡Áö¸¦ Á¦¾ÈÇÏ·Á ÇÑ´Ù. ³ª´Â º¸¾ÈÀûÀÎ °üÁ¡¿¡¼ DNS ¼ºñ½º´Â ¹æȺ®¿¡ µÎÁö ¸»°í, Ŭ¶óÀ̾ðÆ® °¢°¢ÀÌ ISPÀÇ DNS¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤Çϰųª ³×Æ®¿öÅ© ¾ÈÀÇ ´Ù¸¥ ¸Ó½ÅÀÌ DNS ¼¹ö ¿ªÇÒÀ» Çϵµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ´Ù°í »ý°¢ÇÑ´Ù. ´õÇؼ, ¹æȺ® ¸Ó½Å¿¡¼ inetd¸¦ ÅëÇØ ½ÇÇàÇÒ ¼ºñ½ºµéÀ» ¼³Á¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù°í »ý°¢Çϴµ¥, ¾îÂ÷ÇÇ ssh Æ÷Æ®ÀÎ 22¹ø Æ÷Æ®¸¸ ¿¸®±â ¶§¹®ÀÌ´Ù. ³ª´Â ´ë°³ inetd.conf ÆÄÀÏÀº Áö¿ì°í ¡°touch /etc/inetd.conf¡± ¸í·ÉÀ» »ç¿ëÇؼ ¾Æ¹« °Íµµ ¾øÀÌ ºó ÆÄÀÏ·Î ¸¸µé¾î µÐ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ½Ã½ºÅÛ¿¡ µÑÀ̳ª ¼Â, ȤÀº ±× ÀÌ»óÀÇ »ç¿ëÀÚ¸¦ µÐ´Ù¸é, Web proxy/caching ÇÁ·Î±×·¥À¸·Î Squid¸¦ »ç¿ëÇÏ°í ½ÍÀ»Áöµµ ¸ð¸£°Ú´Ù. ÀÌ ÇÁ·Î±×·¥Àº ÀÚÁÖ ¹æ¹®ÇÏ´Â À¥»çÀÌÆ® ¹®¼µéÀÇ »çº»À» ·ÎÄà ¸Ó½Å¿¡ ³²°Ü ¼Óµµ¸¦ ºü¸£°Ô ÇÑ´Ù. ¶Ç, Áý¿¡ ³ªÀÌ ¾î¸° »ç¿ëÀÚµéÀÌ ÀÖÀ» ¶§, À¥»çÀÌÆ®µéÀ» ºí·ÎÅ·Çϴµ¥ »ç¿ëµÇ±âµµ ÇÑ´Ù. ¿©·¯ºÐÀÌ Squid¸¦ »ç¿ëÇϱâ·Î ¸¶À½ ¸Ô¾ú´Ù¸é, Àû¾îµµ 1GB ÀÌ»óÀÇ ÇÏµå µå¶óÀ̺ê¿Í 32MB ·¥, ±×¸®°í 486DX2/66 ÀÌ»ó ÇÁ·Î¼¼¼´Â °¡Áú °ÍÀ» ±ÇÇÑ´Ù. Squid´Â RedHat CD¿¡¼ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. Squid ´ë½Å, ¿ª½Ã ÇÁ·Ï½Ã ÇÁ·Î±×·¥ÀÎ Junkbuster¸¦ ¼³Ä¡ÇÒ ¼öµµ ÀÖ´Ù. Junkbuster´Â À¥»çÀÌÆ®µéÀÇ Ä³½Ã¸¦ ¸¸µéÁö ¾ÊÀ¸¹Ç·Î ´õ Å« ÇÏµå µå¶óÀ̺곪 ·¥, ´õ ºü¸¥ ÇÁ·Î¼¼¼´Â ÇÊ¿ä ¾ø´Ù. ´ë½Å ¿©·¯ºÐÀÌ »çÀÌÆ®¿¡ ºü¸£°Ô ¿¬°áÇÒ ¼ö ÀÖµµ·Ï ¹è³Ê±¤°í¿Í ¿©·¯ºÐ¿¡ ´ëÇÑ Á¤º¸¸¦ ±Ü¾î °¡´Â ÁþµéÀ» ¸·´Â´Ù. Junkbuster´Â http://www.waldherr.org/junkbuster¿¡¼ °¡Á®¿Ã ¼ö ÀÖ´Ù. ½±°Ô ¹æȺ®À» ±¸¼ºÇÏ·Á¸é, SeawallÀ̳ª pmfirewall °°Àº ÇÁ·Î±×·¥À» ´Ù¿î¹Þ´Â´Ù. ÀÌ ÇÁ·Î±×·¥µéÀº °£ÆíÇÏ°Ô µðÀÚÀÎµÈ ipchains ±â¹Ý ¹æȺ® ÇÁ·Î±×·¥À¸·Î, µÑ ´Ù »ç¿ëÇØ º¸¾Ò´Âµ¥ ¸ðµÎ ¹ÏÀ»¸¸ Çß´Ù. SeawallÀ̳ª pmfirewallÀ» »ç¿ëÇϸé ipchains¸¦ °øºÎÇÏ´Â ±ÍÂúÀº ÀÏ¿¡¼ ¹þ¾î³¯ ¼ö ÀÖ´Ù. SeawallÀº ¼³Á¤ÇϱⰡ ±î´Ù·ÓÁö¸¸, ´õ ¸¹Àº ¼³Á¤ ¿É¼ÇµéÀÌ ÀÖ°í, pmfirewallÀº ¼³Á¤Çϱ⠴õ ½±Áö¸¸, ¿É¼ÇÀÌ Àû´Ù.
¸¶Ä¡¸ç ÀÌÁ¦ ¡°ÄÉÀÌºí ¸ðµ©°ú IP ¸Å½ºÄ¿·¹À̵ùÀ» ÀÌ¿ëÇÑ »ç¼³ ³×Æ®¿öÅ©¡±·Î µ¹¾Æ°¡¼ °ÔÀÌÆ®¿þÀÌ ¼³Á¤À» ¸¶Ä¡ÀÚ. ÀÌ ±ÛÀº ¹ÏÀ»¸¸ÇÑ Ãâ¹ßÁ¡À» °£´ÜÇÏ°Ô Á¦½ÃÇÒ »Ó, ¸ðµç ¼³Á¤À» ³¡³½ °ÍÀº ¾Æ´Ï¸ç ¸®´ª½º º¸¾ÈÀÇ ¸ðµç °Íµµ ¾Æ´Ï¶ó´Â °ÍÀ» ±â¾ïÇϱ⠹ٶõ´Ù. °ü¸®ÀÚ¸¦ À§ÇÑ ¸®´ª½º º¸¾È Æ©Å丮¾óÀ» (http://packetstorm.sercuify.com/papers/unix/Securing-Optimizing-RH-Linux-1_2.pdf) ´Ù¿î¹Þ¾Æ »ìÆ캻´Ù. ÀÌ ¹®¼´Â 475 ÆäÀÌÁö³ª µÇÁö¸¸, óÀ½ µÎ éÅ͸¸ ÀÐÀ» ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù. |