[¸Ç¾Æ·¡] [Xinetd]
xinetd FAQ
- ¿ø¹® : http://www.xinetd.org/faq.html
-
- 1. inetd¿Í ȣȯ µË´Ï±î?
-
- 2. ¿Ö À̰ÍÀ» »ç¿ëÇØ¾ß Çմϱî?
-
- 3. ÀÌ ÇÁ·Î±×·¥À» À§ÇØ ´©±¸¿¡°Ô °¨»ç/ºñ³ ÇØ¾ß Çϳª¿ä?
-
- 4. xinetdÀÇ 2.2.1Àº ¹«¾ùÀÌ ÁÁ¾ÆÁ³³ª¿ä?
-
- 5. ¾îµð¼ ¸¶Áö¸· ±×¸®°í ÈǸ¢ÇÑ ¹öÀüÀ» ãÀ» ¼ö ÀÖ³ª¿ä?
-
- 6. xinetd¸¦ ÀÛ¾÷ÇÏ¿© ¾Æ¹«³ª qmailÀ» ¾òÀ» ¼ö ÀÖ³ª¿ä?
-
- 7. xinetd¸¦ ½ÇÇàÇÏ´Â ¾Ë·ÁÁø Ç÷§ÆûÀº ¹«¾ùÀԴϱî?
-
- 8. ¼ºñ½º¸¦ À§ÇØ chrooted ȯ°æÀº ¾î¶»°Ô ¼³Á¤Çϳª¿ä?
-
- 9. itox´Â ¾î¶»°Ô »ç¿ëÇϳª¿ä?
-
- 10. xinetd´Â libwrap (tcpwrappers)¸¦ Á¦°øÇմϱî?
-
- 11. xinetd´Â IPv6¸¦ Áö¿øÇմϱî?
-
- 12. IPv6·Î ½ÃÀÛÇÏ´Â ¼ºñ½ºµéÀÌ ¾ø½À´Ï´Ù. ¾î¶»°Ô ÇÏÁÒ?
-
- 13. setgroups(0, NULL) ¿À·ù´Â ¹«¾ùÀԴϱî?
-
- 14. ¸®´ª½º¿¡¼ teletd°¡ ¿Ö ÀϹÝÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê½À´Ï±î?
-
- 15. SSL·Î ½ÎÀÎ ¼ºñ½ºµéÀ» À§ÇØ xinetd¸¦ ¾î¶»°Ô »ç¿ëÇϳª¿ä?
-
- 16. cvs ¼¹ö¸¦ xinetd¿¡ ¾î¶»°Ô ¼³Á¤Çմϱî?
-
- 17. °ü·Ã ÀÚ·á
-
1. inetd¿Í ȣȯ µË´Ï±î?
¾Æ´Ï¿À. À̰ÍÀÇ ¼³Á¤ ÆÄÀÏÀº inetd¿Í´Â ´Ù¸¥ Çü½ÄÀ» °¡Áý´Ï´Ù. ±×¸®°í À̰ÍÀº ¼·Î ´Ù¸¥ ½Ã±×³Î·Î ÀνÄÇÕ´Ï´Ù. ±×·¯³ª ½ÅÈ£¿¡ ´ëÇÑ ÇൿÀÇ ÇÒ´çÀº ¹Ù²ð ¼ö ÀÖ°í, ÇÁ·Î±×·¥Àº inetd.conf¸¦ xinetd.conf·Î º¯È¯À» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
2. ¿Ö À̰ÍÀ» »ç¿ëÇØ¾ß Çմϱî?
¿Ö³ÄÇϸé À̰ÍÀº inetd º¸´Ù (IMHO°¡) ´õ ÁÁ±â ¶§¹®ÀÔ´Ï´Ù. ¿©±â ±× ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù.
- À̰ÍÀº ´ÙÀ½ ±âº»µÇ´Â ¸ðµç ¼ºñ½ºµé¿¡¼ Á¢±ÙÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¿ø°Ý È£½ºÆ®ÀÇ ÁÖ¼Ò
- Á¢±Ù ½Ã°£
- ¿ø°Ý È£½ºÆ®ÀÇ À̸§
- ¿ø°Ý È£½ºÆ®ÀÇ µµ¸ÞÀÎ ³×ÀÓ
- ¸ðµç ¼ºñ½ºµé¿¡ ´ëÇÑ Á¢±Ù Á¦¾î´Â, ´ÙÁß ¾²·¹µåÀÌµç ´ÜÀÏ ¾²·¹µåÀ̵ç TCP¿Í UDP ÇÁ·ÎÅäÄÝ ¾çÂÊ¿¡ ´ëÇÑ ÀÏÀ» ÇÕ´Ï´Ù. ¸ðµç UDP ÆÐŶµéÀº ¸ðµç TCP ¿¬°áó·³ °Ë»çµÉ ¼ö ÀÖ½À´Ï´Ù.
- À̰ÍÀº Çϵå Àç¼³Á¤À» Á¦°øÇÕ´Ï´Ù.
- ¼³Á¤ ÆÄÀÏ¿¡ ¾ø´Â ¼ºñ½ºµéÀ» À§ÇÑ ¼¹öµéÀ» Á×ÀÔ´Ï´Ù.
- Á¢±Ù Á¦¾î ±ÔÄ¢ÀÌ ¾ø´Â ¼¹öµéÀ» Á×ÀÔ´Ï´Ù.
- À̰ÍÀº ´ÙÀ½À¸·Î °ÅºÎµÈ Á¢±ÙÀ» ¸·À»¼ö ÀÖ½À´Ï´Ù.
- °¢ ¼ºñ½º¸¦ À§ÇÑ ¼¹ö °¹¼öÀÇ Á¦ÇÑ¿¡ °É¸²(ÇÁ·Î¼¼½º Å×ÀÌºí ¿À¹öÇ÷θ¦ ȸÇÇÇÕ´Ï´Ù)
- ÇÁ·Î¼¼¼µéÀÇ ¼ýÀÚ°¡ ±âº» ¼ýÀÚº¸´Ù ÀÛÀ» ¶§ »ý¼ºÇÒ °ÍÀÔ´Ï´Ù.
- DeleteMe »ó´çÈ÷ ÀÇ¿ªÇÑ ¹®ÀåÀÔ´Ï´Ù. ¸Â´ÂÁö ¸ð¸£°Ú³×¿ä
- ·Î±× ÆÄÀÏÀÇ Å©±â Á¦ÇÑ¿¡ °É¸®¸é À̰ÍÀº »ý¼ºÇÕ´Ï´Ù.
- Á¢¼Ó ¼ýÀÚ Á¦ÇÑ¿¡ °É¸®¸é ´ÜÀÏ È£½ºÆ®¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¼ö½Å Á¢¼Ó·üÀÇ Á¦ÇÑ¿¡ °É¸²
- ºÎÇϰ¡ ¸í½ÃµÈ Á¦ÇÑÀ» ³Ñ¾î°¥ °æ¿ì ¼ºñ½ºµéÀ» ÁßÁöÇÕ´Ï´Ù.
- ±¤¹üÀ§ÇÑ ·Î±×¸¦ ³²±â´Â ´É·Â:
- ½ÃÀÛµÈ ¸ðµç ¼¹öµéÀ» À§ÇØ ´ÙÀ½ÀÇ ·Î±×¸¦ ³²±æ ¼ö ÀÖ½À´Ï´Ù.
- i) ¼¹ö ½ÃÀÛ ½Ã°£
- ii) ¿ø°Ý È£½ºÆ® ÁÖ¼Ò
- iii) ¿ø°Ý »ç¿ëÀÚ(´Ù¸¥ ³¡´Ü¿¡¼ RFC-931/RFC-1413 ¼¹ö¸¦ ½ÇÇàÇÏ´Â °æ¿ì)
- iv) ¼¹ö°¡ ¾ó¸¶µ¿¾È ½ÇÇàµÇ°í ÀÖ´ÂÁö
- (i, ii, iiiÀº ½ÇÆÐµÈ ½Ãµµ¸¦ ³²±æ ¼ö ÀÖ½À´Ï´Ù.)
- Á¢±Ù Á¦¾î°¡ ½ÇÆÐÇϸé, ¾î¶² ¼ºñµéÀ» ¿ìÇØ ½ÃµµµÈ Á¢±Ù¿¡ ´ëÇÑ Á¤º¸¸¦ ³²±æ ¼ö ÀÖ½À´Ï´Ù.(¿¹¸¦ µé¸é, À̰ÍÀº rsh¼ºñ½º¸¦ À§ÇÑ »ç¿ëÀÚ À̸§°ú ¸í·ÉÀ» ³²±æ ¼ö ÀÖ½À´Ï´Ù.)
- ¼¹ö Àü´ÞÀÎÀÚÀÇ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.
- ´ç½ÅÀÇ È£½ºÆ® ÀåÄ¡¿¡¼ ƯÁ¤ÇÑ ¼ºñ½º¸¦ ƯÁ¤ÇÑ IPÀÇ ¼ºñ½º·Î ¹À» ¼ö ÀÖ½À´Ï´Ù.
3. ÀÌ ÇÁ·Î±×·¥À» À§ÇØ ´©±¸¿¡°Ô °¨»ç/ºñ³ ÇØ¾ß Çϳª¿ä?
panos@cs.colorado.edu°¡ ÀÌ ÇÁ·Î±×·¥ÀÇ ¿ø·¡ ÀúÀÚÀÌÁö¸¸, ÇöÁ¦ Á¦(bbraun@synaok.net)°¡ ¹ö±× ¸®Æ÷Æ®¸¦ ¹Þ°í ÀÖ½À´Ï´Ù.
4. xinetdÀÇ 2.2.1Àº ¹«¾ùÀÌ ÁÁ¾ÆÁ³³ª¿ä?
xinetdÀÇ ¿ø·¡ ÃֽйöÀüÀº 2.1.1¿¡¼ ÆÐÄ¡µÈ 2.1.8ÀÔ´Ï´Ù. Nick Hilliard°¡ »ý¼ºÇÑ xinetd 2.2.1Àº Panos¿¡ ÀÇÇØ ¹ßÇ¥µÇÁö ¾ÊÀº 2.2.0À» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. ÀúÀÛ±ÇÀº xinetdÀÇ ¹ßÇ¥µÈ °ø½Ä ¹öÀü(ÇöÀç 2.1.8)ÀÌ ¿ä±¸µÇ´Â ¹öÀüÀÌ ¸í½ÃµÈ xinetd¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±×¸®°í ³×¹øÂ° ¹öÀü ¹øÈ£´Â ¼öÁ¤ ´Ü°è¸¦ Áö½ÃÇϱâ À§ÇØ ºÙ¿©Áý´Ï´Ù. À̰ÍÀº Á¦°¡ äÅÃÇÑ ¹öÀü ¹æ½ÄÀÔ´Ï´Ù. ¿©±â¿¡ À¯È¿ÇÑ xinetd 2.1.8.X´Â xinetd 2.2.0À̳ª ±× »óÀ§ ¹öÀüÀ» ±â¹ÝÀ¸·Î ÇÏÁö ¾Ê½À´Ï´Ù. À̰ÍÀº 2.1.8ÀÇ ÄÚµå ±â¹ÝÀ¸·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ºñ·Ï ¸î°¡Áö Ư¡µéÀÌ Àç½ÇÇà µÆÀ»Áö¶óµµ, xinetd-2.2.1¿¡¼ Ãʺ¸ÀÚÀÔ´Ï´Ù.
5. ¾îµð¼ ¸¶Áö¸· ±×¸®°í ÈǸ¢ÇÑ ¹öÀüÀ» ãÀ» ¼ö ÀÖ³ª¿ä?
xinetd ¼Ò½º´Â http://www.synack.net/xinetd¿¡¼ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
6. xinetd¸¦ ÀÛ¾÷ÇÏ¿© ¾Æ¹«³ª qmailÀ» ¾òÀ» ¼ö ÀÖ³ª¿ä?
¿¹, ¿©±â Ãʱâ Á¤º¸°¡ ÀÖ½À´Ï´Ù.
service smtp
{
flags = REUSE NAMEINARGS
socket_type = stream
protocol = tcp
wait = no
user = qmaild
server = /usr/sbin/tcpd
server_args = /var/qmail/bin/tcp-env -R /var/qmail/bin/qmail-smtpd
}
Antony Abby¾¾°¡ Á¦°øÇØ Áּ̽À´Ï´Ù.
ÀÌ ¹æ¹ýÀº ´ç½ÅÀÌ /etc/hosts.allow ¾øÀÌ È¯°æ º¯¼öµéÀ» ¼³Á¤ÇÏ´Â °ÍÀ» Çã¿ëÇÒ °ÍÀÔ´Ï´Ù. ºñ·Ï xinetd´Â libwrap Áö¿øÀ¸·Î ÄÄÆÄÀÏ µÉ ¼ö À־, À̰ÍÀº tcpdÀÇ ±â´ÉÀ» ¿Ïº®ÇÏ°Ô ´ë½ÅÇÒ ¼ö ÀÖ´Ù´Â ¶æÀº ¾Æ´Õ´Ï´Ù. xinetd´Â host_access(5) ¸ÇÆäÀÌÁö¿¡ ¼³¸íµÈ Á¢±Ù Á¦¾î¸¦ ½ÇÇàÇÏ´Â host_access()¸¦ È£ÃâÇÕ´Ï´Ù. À̰ÍÀº tcpd¿¡ ÀÇÇØ Á¦°øµÇ´Â Ư¼ºÀÇ ÀϺÎÀÔ´Ï´Ù.
7. xinetd¸¦ ½ÇÇàÇÏ´Â ¾Ë·ÁÁø Ç÷§ÆûÀº ¹«¾ùÀԴϱî?
Àú´Â ¼Ö¶ó¸®½º 2.6(sparc¿Í x86), ¸®´ª½º, BSDi, ±×¸®°í IRIX 5.3°ú 6.2¿¡¼ ½ÇÇàÇØ ºÃ½À´Ï´Ù. ¿øº» ÆÐŰÁö´Â SunOS 4¿Í Ultrix¿¡¼ ½ÇÇàÇß½À´Ï´Ù.
8. ¼ºñ½º¸¦ À§ÇØ chrooted ȯ°æÀº ¾î¶»°Ô ¼³Á¤Çϳª¿ä?
¿©±â Ãʱ⠼³Á¤ ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.
service telnet_chroot
{
log_on_sucess = HOST PID DURATION USERID
log_on_failure = HOST RECORD USERID
no_access = 152.30.11.93
socket_type = stream
protocol = tcp
port = 8000
wait = no
user = root
server = /usr/sbin/chroot
server_args = /var/public/servers /usr/libexec/telnetd
}
lburns@sasquatch.comÀÌ Á¦°øÇØ Áּ̽À´Ï´Ù.
9. itox´Â ¾î¶»°Ô »ç¿ëÇϳª¿ä?
itox´Â Ç¥ÁØ ÀԷ¿¡¼ ÀϹÝÀûÀÎ inetd.conf¸¦ Àаí Ç¥ÁØ Ãâ·ÂÀ¸·Î xinetd.conf¸¦ ¾¹´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
itox < /etc/inetd.conf > /etc/xinetd.conf
inetd.conf°¡ µ¥¸óµéÀÇ °æ·Î°¡ Á¤È®ÇÏÁö ¾Ê´Ù¸é, -damon_dir ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Á¦°øµÇ´Â /usr/sbin¿¡ ÀÖ´Â ¸ðµç µ¥¸óµéÀº, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
itox -daemon_dir=/usr/sbin < /etc/inetd.conf > /etc/xinetd.conf
itox´Â °»½ÅµÇ °ÍÀ̱⠺¸´Ù´Â ¿À·¡µÈ °ÍÀÔ´Ï´Ù. xconv.plÀº ÇöÀç inetd.conf ÆÄÀϵéÀ» º¯È¯ÇÏ´Â °Í¿¡ ´ëÇÑ °£´ÜÇÑ ÆÞ ½ºÅ©¸³Æ® ÀÔ´Ï´Ù. À̰ÍÀº itoxº¸´Ù °£´ÜÇÏ°Ô Çϴµ¥ À¯¿ëÇÕ´Ï´Ù.
10. xinetd´Â libwrap (tcpwrappers)¸¦ Á¦°øÇմϱî?
¿¹. xinetd´Â ¼³Á¤ ½ºÅ©¸³Æ® ¿É¼ÇÀ¸·Î --with-libwrap À» Àü´ÞÇÏ¿© libwrapÀ» Áö¿øÇϵµ·Ï ÄÄÆÄÀÏ µÉ ¼ö ÀÖ½À´Ï´Ù. xinetd°¡ libwrap Áö¿øÀ¸·Î ÄÄÆÄÀÏ µÇ¸é, ¸ðµç ¼ºñ½ºµéÀº /etc/hosts.allow¿Í /etc/hosts.deny Á¢±Ù Á¦¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. xinetd´Â ¶ÇÇÑ ÀüÅëÀûÀÎ inetd ¸ð¾çÀÇ tcpd¸¦ »ç¿ëÇϱâ À§ÇØ ¼³Á¤µÉ ¼öµµ ÀÖ½À´Ï´Ù. À̰ÍÀº NAMEINARGS Ç÷¡±× »ç¿ëÀÌ ¿ä±¸µÇ°í, ½ÇÁ¦ µ¥¸óÀÇ À̸§ÀÌ server_args¿¡ Àü´ÞµÉ ¼ö ÀÖ½À´Ï´Ù. ¿©±â tcpd·Î ÅÚ³ÝÀ» »ç¿ëÇÏ´Â ¿¹Á¦°¡ ÀÖ½À´Ï´Ù.
service telnet
{
flags = REUSE NAMEINARGS
protocol = tcp
socket_type = stream
wait = no
user = telnetd
server = /usr/sbin/tcpd
server_args = /usr/sbin/in.telnetd
}
11. xinetd´Â IPv6¸¦ Áö¿øÇմϱî?
¿¹. xinetd´Â ¼³Á¤ ½ºÅ©¸³Æ®¿¡ --with-inet6 ¿É¼ÇÀ» Ãß°¡ÇÏ¿© IPv6¸¦ Áö¿øÇϵµ·Ï ÄÄÆÄÀÏ µÉ ¼ö ÀÖ½À´Ï´Ù. Á¢±Ù Á¦¾î´Â IPv6¿Í µ¿ÀÛÇÕ´Ï´Ù. ´ç½ÅÀº ÁÖ¼ÒµéÀÌ ¿¬°áµÇ´Â ipv4¸¦ »ç¿ëÇϰųª, ÀϹøÀûÀÎ Á¡À¸·Î ºÐ¸®µÈ ipv4 ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖ°í, xinetd´Â À̰͵éÀ» ipv6 ÁÖ¼Ò·Î ¾È³»ÇÕ´Ï´Ù.
12. IPv6·Î ½ÃÀÛÇÏ´Â ¼ºñ½ºµéÀÌ ¾ø½À´Ï´Ù. ¾î¶»°Ô ÇÏÁÒ?
IPv6 Áö¿øÀ¸·Î ÄÄÆÄÀÏÇÑ´Ù¸é, ¸ðµç ¼ÒÄϵéÀÌ IPv6 ¼ÒÄϵéÀÔ´Ï´Ù. ´ç½ÅÀÇ Ä¿³ÎÀÌ IPv6 ¼ÒÄϵéÀ» ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é »ý¼ºµÇ±â À§ÇØ ÁغñµÈ ¸ðµç ¼ÒÄϵéÀÌ ½ÇÆÐÇÒ °ÍÀÌ°í ¾Æ¹« ¼ºñ½ºµµ ½ÃÀÛÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. Ä¿³ÎÀÌ IPv6¸¦ Áö¿øÇÑ´Ù¸é xinetd¸¸ IPv6 Áö¿øÀ¸·Î ÄÄÆÄÀÏÇÏ¸é µË´Ï´Ù.
13. setgroups(0, NULL) ¿À·ù´Â ¹«¾ùÀԴϱî?
±âº»ÀûÀ¸·Î, xinetd´Â ¼¹ö ÇÁ·Î¼¼½ºµé¿¡ ´ëÇÑ ±×·ì ±ÇÇÑÀ» Çã¿ëÇÏÁö ¾Ê°í, ÀÚ½Ä ÇÁ·Î¼¼½º°¡ ¾ø´Â ±×·ìµéÀ» ¼³Á¤ÇÏ´Â °ÍÀ¸·Î ½ÇÇàµË´Ï´Ù. ¾î¶² BSD´Â ÀÌ ¹®Á¦¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ ¿À·ù¸¦ ÇÇÇϱâ À§ÇØ, ´ç½ÅÀÇ ¼ºñ½ºµé¿¡ Á÷Á¢ÀûÀ¸·Î groups = yes¸¦ ³ÖÀ¸¼¼¿ä. À̰ÍÀº ¼¹ö ÇÁ·Î¼¼½ºµéÀÌ ±×·ì ±ÇÇÑÀ» °¡Áø ¸ðµç »ç¿ëÀڵ鿡°Ô ¼¹ö ÇÁ·Î¼¼½ºÀÇ ½ÇÇàÀ» °¡Áöµµ·Ï Çã¿ëÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.
14. ¸®´ª½º¿¡¼ teletd°¡ ¿Ö ÀϹÝÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê½À´Ï±î?
¸î¸î ¸®´ª½º ¹èÆ÷ÆÇµé¿¡¼, ÅÚ³Ý µ¥¸óÀº ½ÇÇà ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ°¡ ¾ø½À´Ï´Ù. ±×·¯³ª »ç¿ëÀÚ´Â »õ·Î¿î ttyÀÇ ¿±â¿Í utmp ¼öÁ¤ÀÌ Çã¿ëµÈ ±×·ì¿¡ ¼ÓÇØÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î, xinetd´Â ¼¹ö ÇÁ·Î¼¼¼¿¡ ±×·ì ±ÇÇÑÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ±×·¡¼ telnetd´Â ¾Æ¸¶µµ ½ÃÀÛÀ» ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. Çã¿ë ±×·ìÀ» °¡Áö´Â ¼¹ö ÇÁ·Î¼¼½º¸¦ ¾ò±â À§ÇØ, ÅÚ³Ý ¼ºñ½º¿¡ Á÷Á¢ÀûÀ¸·Î groups = yes¸¦ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº Á¢±ÙÀ» °¡Áö´Â ±×·ìÀÇ ¸ðµç »ç¿ëÀÚµéÀÌ ¼¹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇϱâ À§ÇØ xinetd¿¡°Ô OK¶ó°í ¸»ÇÒ °ÍÀÔ´Ï´Ù.
15. SSL·Î ½ÎÀÎ ¼ºñ½ºµéÀ» À§ÇØ xinetd¸¦ ¾î¶»°Ô »ç¿ëÇϳª¿ä?
SSL·Î ½ÎÀÎ ¼ºñ½ºµéÀ» À§ÇØ stunnel ÇÁ·Î±×·¥À» »ç¿ëÇϼ¼¿ä. À̰ÍÀº inetd¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
16. cvs ¼¹ö¸¦ xinetd¿¡ ¾î¶»°Ô ¼³Á¤Çմϱî?
¾î¶² »ç¿ë°¡ ´ÙÀ½ Á¦¾ÈÀ» ½è½À´Ï´Ù.
cvpserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/pauljohn/cvsroot --allow-root=/home/pauljohn/cvsmics pserver
´ç½ÅÀÌ xinetd ¾Æ·¡¿¡ °°Àº ÀÛ¾÷À» ¸¸µé·Á°í ÇÑ´Ù¸é, /etc/xinetd.d¿¡ cvspserverÀ̶ó ºÒ¸®´Â ¼³Á¤ ÆÄÀÏÀ» ÀúÀåÇϼ¼¿ä.(¸¶Áö¸· ÁÙÀº ´ç½ÅÀÇ ÀúÀå¼ÒµéÀÇ À̸§À» ¸»ÇØÁÝ´Ï´Ù.)
service cvspserver
{
socket_type = stream
protocol = tcp
wait = no
user = root
passenv =
server = /usr/bin/cvs
server_args = --allow-root=/home/pauljohn/cvsroot --allow-root=/home/pauljohn/cvsmisc pserver -f
}
´Ù¸¥ ¸ðµç cvs ¼³Á¤ Ư¡Àº °°½À´Ï´Ù. À̰ÍÀº Á¦°¡ ¾Æ´Â ÇÑ ¸ðµç ÀÛ¾÷À» º¸¿©ÁÝ´Ï´Ù.
17. °ü·Ã ÀÚ·á
[¸ÇÀ§] [Xinetd]