Contents:
- 1 »ç¿ëÀÚÀÎÁõÀ̶õ?
- 2 »ç¿ëÀÚÀÎÁõ ¼³Á¤Çϱâ
- 2.1 .htaccess ÆÄÀÏ ¸¸µé±â
- 3 ÁÖÀÇ»çÇ×
À¥¼ÇÎÁß °£È¤ ´ÙÀ½°ú °°ÀÌ [³×Æ®¿öÅ© ¾ÏÈ£ ÀÔ·Â] âÀ» ¸¸³ª°Ô µÇ´Â ÀÏÀÌ ÀÖ´Ù. ±×¸®°í »ç¿ëÀÚ À̸§ °ú ¾ÏÈ£ ¸¦ Á¤È®È÷ ÀÔ·ÂÇÏÁö ¾Ê´Â´Ù¸é À¥ÆäÀÌÁö¸¦ º¼ ¼ö ¾ø°Ô µÈ´Ù.
ÀÌ·¯ÇÑ »ç¿ëÀÚÀÎÁõÀº °³ÀÎ À¥ÆäÀÌÁö¸¦ °ø°³ÇÏ°í ½ÍÁö ¾Ê°Å³ª ¿î¿µÀÚ³ª ȸ¿ø¿¡ µû¸£´Â À¥ÆäÀÌÁö ¿î¿µ¿¡ »ç¿ëµÈ´Ù. ±×¸®°í ÀÌ ¸ðµç °ÍÀÌ Æ¯Á¤ ±â¼ú¿¡ ÀÇÇÑ °ÍÀÌ ¾Æ´Ï¶ó À¥¼¹ö¿¡¼ Á¦°øÇÏ´Â ±â´É Áß¿¡ Çϳª·Î ½±°Ô ¼³Á¤ °¡´ÉÇÏ´Ù.
»ç¿ëÀÚÀÎÁõ ¼³Á¤Àº À¥¼¹ö¿¡ µû¶ó ´Ù¸£°Ô ¼³Á¤µÈ´Ù. µû¶ó¼ ¿©±â¼ ¼³Á¤ÇÏ´Â ÇÏ´Â »çÇ×µéÀº ÀϹÝÀûÀ¸·Î °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â Apache À¥¼¹ö¸¦ ±âÁØÀ¸·Î ¼³Á¤ÇÑ´Ù.
2.1 .htaccess ÆÄÀÏ ¸¸µé±â #
¸ÕÀú, ¾î¶»°Ô ÀÎÁõÇÒÁö¸¦ ¼³Á¤ÇÏ´Â .htaccess ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÑ´Ù. .htaccess ÆÄÀÏÀº µð·ºÅ丮 ´ÜÀ§·Î ¼³Á¤ÇϹǷΠ»ç¿ëÀÚÀÎÁõÀ» ¿øÇÏ´Â µð·ºÅ丮¿¡ ¸¸µç´Ù.
2.2 ÀÎÁõ»ç¿ëÀÚ ID ¿Í ÆÐ½º¿öµå ¸¸µé±â #
ÀÎÁõÆÄÀÏÀ» ¸¸µé°Å³ª »ç¿ëÀÚ¸¦ µî·ÏÇÒ¶§ htpasswd ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ±×¸®°í ÆÐ½º¿öµå¸¦ º¯°æÇÒ ¶§µµ »ç¿ëÇÑ´Ù.
- ÀÎÁõÆÄÀÏ ¸¸µé±â
$ htpasswd -c .htpasswd admin
New password:
Re-type new password:
Adding password for user admin
- ÆÄÀϸí: .htpasswd
- »ç¿ëÀÚ: admin
- »ç¿ëÀÚ ID ¿Í ÆÐ½º¿öµå Ãß°¡Çϱâ
$ htpasswd .htpasswd USER1
New password:
Re-type new password:
Adding password for user USER1
- ÆÐ½º¿öµå ¹Ù²Ù±â
$ htpasswd .htpasswd USER1
New password:
Re-type new password:
Updating password for user USER1
3 ÁÖÀÇ»çÇ× #
À¥¼¹öÀÇ ¼³Á¤¿¡ µû¶ó ´Ù¸£°ÚÁö¸¸ Çã¼úÇÑ °æ¿ì, À§¿¡¼ ¸¸µç .htaccess ÆÄÀϰú .htpasswd ÆÄÀÏÀ» À¥ºê¶ó¿ìÀú¿¡¼ ½±°Ô º¼ ¼ö ÀÖ´Ù.
ƯÈ÷ .htpasswd ÆÄÀϰú °°Àº °æ¿ì, »ç¿ëÀÚÀÇ ID ¿Í ÆÐ½º¿öµå°¡ ¾ÏȣȵǾú´Ù ÇÏ´õ¶óµµ ÀÎÅͳݿ¡¼ ±¸ÇÒ ¼ö ÀÖ´Â °£´ÜÇÑ Å©·¢ ( Crack ) µµ±¸·Î ½±°Ô ¾Ë¾Æº¼ ¼ö ÀÖ´Ù.
µû¶ó¼ º¸¾ÈÀ» À§ÇÏ¿© ´ÙÀ½°ú °°Àº °ÍµéÀ» °í·ÁÇØ º¼ Çʿ䰡 ÀÖ´Ù.
- .htpasswd ÆÄÀÏÀ» ´Ù¸¥ ÆÄÀϸíÀ¸·Î ÀúÀåÇÑ´Ù.
- .htaccess ÆÄÀϰú ´Þ¸® ÆÄÀϸíÀ» ÀÓÀÇ·Î ÁöÁ¤°¡´ÉÇÏ´Ù.
- .htpasswd ÆÄÀÏÀ» ´Ù¸¥ µð·ºÅ丮¿¡ ÀúÀåÇÑ´Ù.
- ÀϹÝÀûÀ¸·Î °ü¸®Çϱ⠽±°Ô °°Àº µð·ºÅ丮¿¡ ÀúÀåÇÏ´Â °æ¿ì°¡ ¸¹´Ù. µû¶ó¼ ½±°Ô ãÀ» ¼ö Àֱ⠶§¹®¿¡ À§ÇèÇÏ´Ù.
- ¿¹¸¦µé¾î /home/viper/www °¡ Ȩµð·ºÅ丮¶ó¸é /home/viper/passwd ¿¡ .htpasswd ÆÄÀÏÀ» ÀúÀåÇÑ´Ù.
/home/viper/www ÀÌÇϸ¸ À¥À¸·Î º¼ ¼ö ÀÖÀ¸¹Ç·Î /home/viper/passwd ´Â º¼ ¼ö°¡ ¾ø´Ù.