5.3. NIS º¸¾È °­È­

NIS´Â Network Information ServiceÀÇ ÁÙÀÓ¸»ÀÔ´Ï´Ù. NIS´Â ypserv¶ó°í ºÒ¸®¿ì´Â RPC ¼­ºñ½º·Î¼­ portmap ¹× ´Ù¸¥ °ü·Ã ¼­ºñ½ºµé°ú ÇÔ²² »ç¿ëµÇ¾î µ¿ÀÏÇÑ µµ¸ÞÀο¡ À§Ä¡ÇÑ ÄÄÇ»ÅÍ¿¡ »ç¿ëÀÚ¸í, ¾ÏÈ£¿Í ´Ù¸¥ ±â¹Ð Á¤º¸¸¦ ¹èÆ÷ÇÏ´Â ±â´ÉÀ» ÇÕ´Ï´Ù.

NIS ¼­¹ö´Â ´ÙÀ½°ú °°Àº ¿©·¯°¡Áö ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù:

NIS´Â ¿À´Ã³¯ º¸¾È ±âÁØÀ¸·Î ÆÇ´Ü½Ã ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. È£½ºÆ® ÀÎÁõ ¸ÞÄ¿´ÏÁòÀÌ ¾øÀ¸¸ç ¾ÏÈ£ ÇØ½Ã¸¦ Æ÷ÇÔÇÑ ¸ðµç Á¤º¸¸¦ ³×Æ®¿öÅ© »ó¿¡¼­ ¾ÏȣȭµÇÁö ¾ÊÀº ä·Î Àü´ÞÇÕ´Ï´Ù. °á°úÀûÀ¸·Î NIS¸¦ »ç¿ëÇÏ´Â ³×Æ®¿öÅ©¸¦ ¼³Á¤½Ã °¢º°ÇÑ ÁÖÀǰ¡ ¿ä±¸µË´Ï´Ù. ¶ÇÇÑ NISÀÇ ±âº» ¼³Á¤Àº º»·¡ºÎÅÍ ¾ÈÀüÇÏÁö ¸øÇϱ⠶§¹®¿¡ ¹®Á¦°¡ ´õ¿í º¹ÀâÇØÁú ¼ö ÀÖ½À´Ï´Ù.

NIS ¼­¹ö¸¦ ±¸ÇöÇÏ·Á°í °èȹÇϽô ºÐµéÀº ¿ì¼± 5.2 Àý¿¡¼­ ¼³¸íµÈ °Íó·³ portmap ¼­ºñ½º¸¦ º¸¾È °­È­ÇϽŠÈÄ ´ÙÀ½ ¹®Á¦¸¦ Â÷·Ê·Î ÇØ°áÇϽñ⠹ٶø´Ï´Ù.

5.3.1. ³×Æ®¿öÅ©¸¦ ½ÅÁßÇÏ°Ô ¼³Á¤Çϱâ

NIS´Â ³×Æ®¿öÅ© »ó¿¡¼­ ±â¹Ð Á¤º¸¸¦ ¾ÏȣȭµÇÁö ¾ÊÀº »óÅ¿¡¼­ Àü´ÞÇϱ⠶§¹®¿¡ ¼­ºñ½º¸¦ ºÐÇÒµÇ°í ¾ÈÀüÇÑ ³×Æ®¿öÅ© »ó¿¡¼­ ¹æÈ­º®À» »ç¿ëÇÑ »óÅ¿¡¼­ ¼­ºñ½º¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ºñº¸¾È ³×Æ®¿öÅ© »ó¿¡¼­ NIS Á¤º¸°¡ Àü´ÞµÉ ¶§¸¶´Ù ´©±º°¡ Á¤º¸¸¦ °¡·Îç À§ÇèÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Àǹ̿¡¼­ ³×Æ®¿öÅ©¸¦ ½ÅÁßÈ÷ ¼³Á¤ÇÔÀ¸·Î¼­ ½É°¢ÇÑ º¸¾È ħÀÔ À§ÇùÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

5.3.2. ¾ÏÈ£¿Í °°ÀÌ ÃßÃøÇϱâ Èûµç NIS µµ¸ÞÀÎ À̸§°ú È£½ºÆ®¸í »ç¿ëÇϱâ

NIS µµ¸ÞÀÎ ³»¿¡ À§Ä¡ÇÑ ÄÄÇ»ÅÍ¿¡¼­ »ç¿ëÀÚ°¡ NIS ¼­¹öÀÇ DNS È£½ºÆ®¸í°ú NIS µµ¸ÞÀÎ À̸§¸¸ ¾Ë°í ÀÖ´Ù¸é ÀÎÁõÀ» °ÅÄ¡Áö ¾Ê°í ¼­¹ö¿¡¼­ Á¤º¸¸¦ À¯ÃâÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.

¿¹¸¦ µé¾î ¸¸ÀÏ ´©±º°¡ ³×Æ®¿öÅ©¿¡ ·¦Å¾ ÄÄÇ»Å͸¦ ¿¬°áÇϰųª ¿ÜºÎ¿¡¼­ ³×Æ®¿öÅ©¿¡ ħÀÔÇÏ¿© ³»ºÎ IP ÁÖ¼Ò¸¦ À§ÀåÇÒ ¼ö ÀÖ´Ù¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© /etc/passwd ÆÄÀÏÀÇ ³»¿ëÀ» º¸´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù:

ypcat -d <NIS_domain> -h <DNS_hostname> passwd

¸¸ÀÏ ÀÌ Ä§ÀÔÀÚ°¡ ·çÆ® »ç¿ëÀÚ ±ÇÇÑÀ» °¡Áö°í ÀÖ´Ù¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© /etc/shadow ÆÄÀÏÀÇ ³»¿ëÀ» º¼ ¼ö ÀÖ½À´Ï´Ù:

ypcat -d <NIS_domain> -h <DNS_hostname> shadow

¾Ë¸²¾Ë¸²
 

Ä¿º£·Î½º°¡ »ç¿ëµÈ °æ¿ì /etc/shadow ÆÄÀÏÀº NIS map¿¡ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.

ħÀÔÀÚ°¡ NIS map¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀ» º¸´Ù Èûµé°Ô Çϱâ À§ÇÏ¿© DNS È£½ºÆ®¸íÀ» o7hfawtgmhwg.domain.com¿Í °°Àº ÀÓÀÇ ¹®ÀÚ¿­·Î »ý¼ºÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù. À¯»çÇÑ ¹æ¹ýÀ¸·Î NIS µµ¸ÞÀÎ À̸§µµ ÀÓÀÇ ¹®ÀÚ¿­·Î »ý¼ºÇÏ½ÃµÇ È£½ºÆ®¸í°ú ´Ù¸¥ À̸§À» »ý¼ºÇϽʽÿÀ. ÀÌ·¸°Ô ÇϽøé ħÀÔÀÚ°¡ NIS ¼­¹ö¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀÌ ´õ¿í Èûµé¾î Áý´Ï´Ù.

5.3.3. /var/yp/securenets ÆÄÀÏÀ» ¼öÁ¤Çϱâ

/var/yp/securenets ÆÄÀÏÀÌ °ø¹éÀ¸·Î ºñ¾îÀְųª (±âº» ¼³Ä¡¸¦ ¼öÇàÇÑ ÈÄ) ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì NIS´Â ¸ðµç ³×Æ®¿öÅ©¸¦ ûÃëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì °¡Àå ¸ÕÀú ÇÏ½Ç °ÍÀº ypserv°¡ ÀûÀýÇÑ ³×Æ®¿öÅ©¿¡¼­ µé¾î¿À´Â ¿äû¸¸ ÀÀ´äÇϵµ·Ï ÀÌ ÆÄÀÏ¿¡ ³Ý¸¶½ºÅ©/³×Æ®¿öÅ© ½ÖÀ» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.

´ÙÀ½Àº /var/yp/securenets ÆÄÀÏ ¿¹Á¦ÀÔ´Ï´Ù:

255.255.255.0     192.168.0.0

°æ°í°æ°í
 

/var/yp/securenets ÆÄÀÏÀ» »ý¼ºÇÏÁö ¾ÊÀº »óÅ¿¡¼­ NIS ¼­¹ö¸¦ óÀ½À¸·Î ½ÃÀÛÇÏ½Ã¸é ¾ÈµË´Ï´Ù.

ÀÌ ±â¼úÀº IP ½ºÇªÇÎ °ø°Ý¿¡ ´ëÇÑ º¸È£¸¦ Á¦°øÇÏÁö´Â ¸øÇÏÁö¸¸ ÃÖ¼ÒÇÑ NIS ¼­ºñ½º°¡ ûÃëÇÒ ³×Æ®¿öÅ©¸¦ Á¦ÇÑÇØÁÝ´Ï´Ù.

5.3.4. Á¤Àû Æ÷Æ®¸¦ ÇÒ´çÇϰí IPTables ±ÔÄ¢ »ç¿ëÇϱâ

NIS¿Í °ü·ÃµÈ ¸ðµç ¼­¹ö¿¡ ƯÁ¤ Æ÷Æ®¸¦ ÇÒ´çÇÏ´Â °ÍÀÌ °¡´ÉÇÏÁö¸¸ »ç¿ëÀÚ°¡ ·Î±×ÀÎ ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â µ¥¸óÀÎ rpc.yppasswdd´Â ¿¹¿ÜÀÔ´Ï´Ù. ´Ù¸¥ µÎ °³ÀÇ NIS ¼­¹ö µ¥¸óÀÎ rpc.ypxfrd¿Í ypserv¿¡ Æ÷Æ®¸¦ ÇÒ´çÇÔÀ¸·Î¼­ ¹æÈ­º® ±ÔÄ¢À» »ý¼ºÇÏ¿© ħÀÔÀÚ°¡ NIS ¼­¹ö µ¥¸ó¿¡ ħÀÔÇÏÁö ¸øÇϵµ·Ï º¸¾ÈÀ» °­È­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ¼³Á¤À» À§ÇØ /etc/sysconfig/network ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» »ðÀÔÇϽñ⠹ٶø´Ï´Ù:

YPSERV_ARGS="-p 834"
YPXFRD_ARGS="-p 835"

´ÙÀ½ IPTables ±ÔÄ¢À» ÀÔ·ÂÇÏ¿© ÀÌ Æ÷Æ®¿¡¼­ ¼­¹ö°¡ ûÃëÇÒ ³×Æ®¿öÅ©¸¦ Á¦ÇÑ ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:

iptables -A INPUT -p ALL -s! 192.168.0.0/24  --dport 834 -j DROP
iptables -A INPUT -p ALL -s! 192.168.0.0/24  --dport 835 -j DROP

ÈùÆ®ÈùÆ®
 

IPTables ¸í·É°ú ÇÔ²² ¹æÈ­º® ±ÔÄ¢À» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé 7 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

5.3.5. Ä¿º£·Î½º ÀÎÁõ »ç¿ëÇϱâ

NIS ÀÎÁõÀÌ »ç¿ëµÉ °æ¿ì °¡Àå ½É°¢ÇÑ °áÁ¡Àº »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇÒ ¶§¸¶´Ù /etc/shadow ÆÄÀÏÀÇ ¾ÏÈ£ ÇØ½Ã°¡ ³×Æ®¿öÅ© »ó¿¡¼­ Àü´ÞµÇ´Â °ÍÀÔ´Ï´Ù. ¸¸ÀÏ Ä§ÀÔÀÚ°¡ NIS µµ¸ÞÀο¡ ħÀÔÇÏ¿© ³×Æ®¿öÅ© Æ®·¡ÇÈÀ» ÈÉÃ帰í ÀÖ´Ù¸é »ç¿ëÀÚ¸í°ú ¾ÏÈ£ ÇØ½Ã¸¦ ¸ð¸£°Ô ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃæºÐÇÑ ½Ã°£ÀÌ ÁÖ¾îÁø´Ù¸é ¾ÏÈ£ Å©·¡Å· ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÃßÃøÇϱ⠽¬¿î ¾ÏÈ£¸¦ ¾Ë¾Æ³½ ÈÄ Ä§ÀÔÀÚ´Â À¯È¿ÇÑ °èÁ¤À» »ç¿ëÇÏ¿© ³×Æ®¿öÅ©¿¡ ¾×¼¼½º °¡´ÉÇÕ´Ï´Ù.

Ä¿º£·Î½º´Â ºñ¹ÐŰ ¾ÏÈ£ ±â¹ýÀ» »ç¿ëÇϱ⠶§¹®¿¡ ³×Æ®¿öÅ© »ó¿¡¼­ ¾ÏÈ£ ÇØ½Ã¸¦ Àü´ÞÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ ½Ã½ºÅÛ º¸¾ÈÀÌ ÇÑÃþ °­È­µË´Ï´Ù. Ä¿º£·Î½º¿Í °ü·ÃµÈ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸½Ã·Á¸é Red Hat Enterprise Linux ÂüÁ¶ °¡À̵忡¼­ Ä¿º£·Î½º (Kerberos) ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.