VsFTPD FTP ¼¹ö ¼³Ä¡ | ÀÛ¼ºÀÏ : 2007/03/02 16:07 |
Á¶È¸¼ö : 12989 |
-------------------------------------------------------------------------------------- - ÀÛ¼ºÀÚ : ±èÇõÁß(Ƽ´Ï) [sky(golbangi or at)tini4u.net] - ÀÛ¼ºÀÏ : 2007-01-24 - »çÀÌÆ® : http://linux.tini4u.net/ - ¿øÁ¦¸ñ : VsFTPD FTP ¼¹ö ¼³Ä¡ - ȯ¡¡°æ : CentOS 4.4, VsFTPD - Å°¿öµå : ftp, vsftpd -------------------------------------------------------------------------------------- À̹ø °Á´ ÃÖ±Ù pure-ftp¿Í °¡Àå ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Â vsftpd¸¦ ¼³Ä¡Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. VsFTPD´Â Very Secure FTP DaemonÀÇ ¾àÀÚÀ̸ç, À̸§¿¡¼ º¼ ¼ö ÀÖµíÀÌ º¸¾È¿¡ ¸Å¿ì ÁÁ½À´Ï´Ù. Áï, ÇöÀç±îÁö vsftpdÀÇ ÀÚü º¸¾È¿¡ ¹®Á¦°¡ ÀÖ¾î¼ º¸¾È±Ç°í ÆÐÄ¡°¡ ³ª¿ÂÀûÀÌ ¾ø½À´Ï´Ù. ÇÊÀÚ ¶ÇÇÑ ¸î³âÀü±îÁö ProFTPD¸¦ »ç¿ëÇßÀ¸³ª, ÃÖ±Ù °ü¸®ÇÏ´Â ¸ðµç¼¹ö°¡ ÀüºÎ VsFTPD·Î ¿î¿µµÇ¾îÁö¸ç, ´Ü ÇÑ°ÇÀÇ º¸¾È »ç°íµµ ¾ø¾ú½À´Ï´Ù. 1. VsFTPD ¼Ò½º ¼³Ä¡ ¹æ¹ý (ÃֽŹöÀü: http://vsftpd.beasts.org/) VsFTPD´Â ´ëºÎºÐÀÇ OS ÆÐÅ°Áö °ü¸®ÀÚ°¡ Á¦°øÀ» ÇØÁÙ Á¤µµ·Î º¸¾È¼ºÀÌ ¸Å¿ì ¶Ù¾î³³´Ï´Ù. ¶ÇÇÑ, ±»ÀÌ ÆÐÅ°Áö °ü¸®ÀÚ¸¦ ÀÌ¿ëÇÏÁö ¾Ê´õ¶óµµ ¼³Ä¡°¡ ¸Å¿ì ½¬¿î ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
1-1. VsFTPD ÇÑ±Û ÆÐÄ¡ ¹× tcp_wrappers ÆÐÄ¡ VsFTPD¸¦ ±×³É ¼³Ä¡Çؼ »ç¿ëÇصµ µ¥¸ó ¿î¿µ¿¡´Â ÀüÇô ÁöÀåÀÌ ¾øÁö¸¸, ·Î±×¿¡¼ Çѱ۷ΠµÈ ÆÄÀϸíÀÌ Ã³¸®°¡ ¾ÈµÈ´Ù´Â ¸ÍÁ¡ÀÌ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº VsFTPD°¡ Ãâ·ÂÇÒ ¼ö ¾ø´Ù°í ÆÇ´ÜÇÏ´Â ASCII Code 31 ÀÌÇÏ, 128~159, 177 ¹®ÀÚ¸¦ ¸ðµÎ ¹°À½Ç¥(?)·Î º¯°æÇؼ ó¸®Çϱ⠶§¹®ÀÔ´Ï´Ù. µû¶ó¼ Çѱ۷ΠµÈ ÆÄÀϸíÀ» Á¦´ë·Î ó¸®ÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÆÐÄ¡ ÀÛ¾÷À» ÇØ¾ß µË´Ï´Ù.
¡Ø ±×·¯³ª À§¿Í °°ÀÌ ÆÐÄ¡Çصµ ·Î±×¿¡¼´Â Á¦´ë·Î ÇѱÛÀ» ó¸®Çϳª, ps Ä¿¸Çµå µî¿¡¼´Â Á¦´ë·Î ÇѱÛÀ» ó¸®ÇÏÁö ¸øÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇȽºÇÏ·Á¸é ÆÐÄ¡ÀÛ¾÷À» Çѹø ´õ ÇØÁÖ¸é µË´Ï´Ù.
¡Ø ¶ÇÇÑ VsFTPDÀÇ ¿É¼ÇÁß tcp_wrappers¿Í ¿¬µ¿ÇÏ´Â ¿É¼ÇÀÌ Àִµ¥ ±× ¿É¼ÇÀ» »ç¿ëÇÏ·Á¸é ¾Æ·¡ÀÇ ÆÐÄ¡µµ ÇÔ²² ÇØÁà¾ß µË´Ï´Ù.
1-2. VsFTPD ¼³Ä¡ VsFTPD´Â µû·Î ȯ°æ¼³Á¤(configure) ÀÛ¾÷À» ÇØÁÙ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ±×³É ÄÄÆÄÀÏ ÈÄ ¼³Ä¡ÇÏ½Ã¸é ³¡³³´Ï´Ù.
2. VsFTPD RPM ¼³Ä¡¹æ¹ý (http://pkg.tini4u.net/ftp/vsftpd/) ¼Ò½º ÄÄÆÄÀÏ·Î ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÌ ¾Æ¹«¸® ½±´Ù°í ÇÏ´õ¶óµµ, ¿ª½Ã RPMÀ» ¾²´ø »ç¶÷µéÀº RPMÀ¸·Î ±ò²ûÇÏ°Ô °ü¸®Çϴ°ÍÀ» ´õ ¼±È£ÇÒ ¼ö ¹Û¿¡ ¾ø´Â°Í °°½À´Ï´Ù. (ÇÊÀÚ¸¸ ±×·±°¡¿ä?^^;;) À§¿¡¼ ¸»ÇßµíÀÌ VsFTPD´Â ±× ¾ÈÁ¤¼ºÀ» ÀÎÁ¤¹Þ¾Æ, ÃÖ±Ù °ÅÀÇ ¸ðµç OSÀÇ ÆÐÅ°Áö°ü¸®ÀÚ°¡ Á¦°øÀ» ÇØÁÖ°í ÀÖ½À´Ï´Ù. ±×·¸±â ¶§¹®¿¡ 'yum install vsftpd' Ä¿¸Çµå ÇѹæÀ¸·Î ¼³Ä¡¸¦ ³¡³¾ ¼ö Àִµ¥ ¸ÍÁ¡ÀÌ Çϳª ÀÖ½À´Ï´Ù. ¹Ù·Î ¼Ò½º ÄÄÆÄÀϽà Çß´ø ÇÑ±Û ÆÐÄ¡°¡ Àû¿ëµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇȽºÇÏ·Á¸é src.rpmÀ» ¹Þ¾Æ¼ ÆÐÄ¡ ÈÄ ¸®ºôµå Çؼ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÌ ÀÖ°Ú½À´Ï´Ù¸¸.. ¿ª½Ã ¹«Áö¹«Áö*100 ÇÏ°Ô ±ÍÂúÀº ÀÛ¾÷ÀÌ ¾Æ´Ò¼ö°¡ ¾ø½À´Ï´Ù. µû¶ó¼ ÇÊÀÚ°¡ ÀÌ¹Ì ¸ðµç ÆÐÄ¡¿Í ¼³Á¤À» ³¡³»³õÀº ÆÐÅ°Áö¸¦ ¸¸µé¾î¼ ¿Ã·Á³ù½À´Ï´Ù. ÀÌ ¸ðµç °úÁ¤ÀÌ ³Ê¹«³ª ±ÍÂú´Ù ÇϽô ÇÊÀÚ¿Í °°Àº ±ÍÂ÷´Ï½ºÆ® ºÐµéÀº °¡Á®´Ù ¾²½Ã¸é µÇ°Ú½À´Ï´Ù^^;
¡Ø ¸¸¾à x86_64 ÆÐÅ°Áö³ª src.rpmÀÌ ÇÊ¿äÇϽźÐÀº 2¹ø ¼½¼Ç ½ÃÀ۽à ¸í½ÃÇصРÇÊÀÚÀÇ °³ÀÎÆÐÅ°Áö ¡¡ ¹Ì·¯¿¡¼ °¡Á®´Ù ¾²½Ã¸é µË´Ï´Ù. 3. VsFTPD ȯ°æ¼³Á¤ ÀÌÁ¦ ¼³Ä¡°¡ ³¡³µÀ¸´Ï VsFTPD¸¦ ½ÃÀÛÇϱâ Àü¿¡ ȯ°æ¼³Á¤À» ÇØÁÖ¾î¾ß µË´Ï´Ù. ¿©±â¼´Â ¾ÆÁÖ °£·«ÇÑ È¯°æ¼³Á¤ ¿É¼Ç¸¸ Á¦½ÃÇϵµ·Ï ÇÏ°ÚÀ¸¸ç, µ¶¸³¸ðµå(Standalone) ±âÁØÀÔ´Ï´Ù. ¸¸¾à ÀÚ¼¼ÇÑ ¿É¼ÇÀ» º¸°í ½ÍÀ¸½Ã´Ù¸é, 'VsFTPD ȯ°æ¼³Á¤ ¿É¼Ç' °ÁÂÆíÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. ¡Ø ÇÊÀÚÀÇ RPMÀ¸·Î ¼³Ä¡ÇϽŠºÐµéÀº µû·Î ¼³Á¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ÀÌ¹Ì ¼³Á¤À» ´Ù Çسù½À´Ï´Ù. ¡Ø ¿É¼ÇÀº 'option=value'½ÄÀ¸·Î ÇØÁÖ½Ã¸é µÇ´Âµ¥, Àý´ë·Î option°ú value »çÀÌ¿¡ °ø¹éÀÌ ÀÖÀ¸¸é ¡¡ ¾ÈµË´Ï´Ù. Áï, 'option = value'´Â À߸øµÈ ¼³Á¤À̶ó´Â ¶æÀÔ´Ï´Ù.
4. init script »ý¼º À§¿¡¼ ÇÊÀÚ´Â µ¶¸³¸ðµå¸¦ ±âÁØÀ¸·Î ¼³Á¤ÇØÁá´Ù°í ¸»¾¸µå·È½À´Ï´Ù. µû¶ó¼ Á»´õ Æí¸®ÇÏ°Ô °ü¸®Çϱâ À§ÇØ init script¸¦ »ý¼ºÇؼ °ü¸®Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. ¸¸¾à xinetd ¸ðµå·Î »ç¿ëÇÏ½Ç ºÐµéÀº ÀÌ ÀÛ¾÷Àº »ý·«ÇÏ½Ã¸é µË´Ï´Ù. ¡Ø ÇÊÀÚÀÇ RPMÀ¸·Î ¼³Ä¡ÇϽŠºÐµéÀº ÀÌ¹Ì Á¦°øÇϹǷÎ, »ý·«ÇÏ½Ã¸é µË´Ï´Ù.
5. ftpwho script »ý¼º ProFTPD³ª PureFTPD¸¦ »ç¿ëÇغ¸½Å ºÐµéÀº ¾Æ½Ã°ÚÁö¸¸, ÀÌ µÎ ÇÁ·Î±×·¥Àº ftpwho ¶ó´Â ftp Á¢¼ÓÀ¯Àú¸¦ ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖµµ·Ï À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª, VsFTPD´Â ¸î³âÀüºÎÅÍ ¾ÆÁ÷±îÁö º°´Ù¸¥ Ä¿¸Çµå¸¦ Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÇÊÀÚ ¶ÇÇÑ ÀÌ ¹®Á¦¸¦ ¾î¶»°Ô ó¸®ÇØ¾ß µÉÁö ÇÑÂüÀ» °í¹ÎÇÑÀûÀÌ Àִµ¥, ±¸±Û¸µµµ Çغ¸°í ¿©·¯°¡Áö ÆÁµµ ã¾ÆºÃ½À´Ï´Ù¸¸ ±×´ÙÁö »ÏÁ·ÇÑ ¼ö´Â ¾ø¾ú½À´Ï´Ù. ƯÈ÷, ±¹³» ¹®¼µéÀÇ ´ëºÎºÐ ³»¿ëÀÎ ps ax Á¶ÇÕÀº ÀÚÀßÇÑ ¾²·¹±â ¼¼¼Ç±îÁö ¸ðµÎ üũ°¡ µÇ¹Ç·Î Á¤È®ÇÑ ÃøÁ¤ÀÌ ¾ÈµÈ´Ù´Â °ÍÀÌ ÇÊÀÚ¸¦ ¸Å¿ì ½Ç¸Á½ÃŲ Á¶ÇÕÀ̾ú½À´Ï´Ù. µû¶ó¼ °á±¹¿£ ¾Æ·¡¿Í °°ÀÌ ÇÊÀÚ°¡ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î »ç¿ëÁß¿¡ ÀÖ½À´Ï´Ù. ¡Ø ÀÌ ½ºÅ©¸³Æ® ¶ÇÇÑ ÇÊÀÚÀÇ RPMÀ¸·Î ¼³Ä¡ÇϽźеéÀº ÀÌ¹Ì Á¦°øµÇ¾î ÀÖ½À´Ï´Ù.
¡Ø Äڵ尡 ½ÃÀ۵DZâÀü µé¿©¾²±â ¶óÀÎÀº ¹Ýµå½Ã ÅÇÀ¸·Î ¶ç¿öÁֽñ⠹ٶø´Ï´Ù. 6. VsFTPD ½ÃÀÛ ÀÌÁ¦ ¸ðµç ½ºÅ©¸³Æ® Áغñ¿Í ½ÃÀÛ Áغñ°¡ ³¡³µ½À´Ï´Ù. ¡Ø ƯÈ÷ ÇÊÀÚÀÇ RPMÀ¸·Î ¼³Ä¡ÇϽŠºÐµéÀº ÇÒ Àϵµ ¾øÀÌ ¼½¼Ç ³Ñ±â´À¶ó Áö·çÇϼÌÀ» °Ì´Ï´Ù^^;;
|
Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1470 |