Unix/Solaris °ü·Ã°Ô½ÃÆÇ |
---|
2000/07/21(17:56) from 203.254.154.69 | |
ÀÛ¼ºÀÚ : °ÁÙ±â (jkkang65@hanmail.net) | Á¶È¸¼ö : 3473 , ÁÙ¼ö : 245 |
Solaris FAQ - 2 |
---|
3. ³×Æ®¿÷ °ü·Ã Áú¹®µé 3.1 Çã°¡µÈ IP¿¡¼¸¸ ³×Æ®¿÷Á¢¼ÓÀÌ °¡´ÉÇÏ°Ô ÇÏ·Á¸é? TCP WrapperÇÁ·Î±×·¥À» ±¸Çϼż ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» ÀÌ¿ëÇϸé telnet, ftpµî ´ëºÎºÐÀÇ ¼ºñ½º¿¡¼ Á¢±ÙÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. 3.2 ShellÀ» ¹Ù²Ù¾ú´õ´Ï ftp·Î ·Î±äÀÌ ¾ÈµË´Ï´Ù. ftp daemonÀº /etc/shells¿¡ µî·ÏµÈ shellÀ» »ç¿ëÇÏ´Â °èÁ¤¸¸ Á¢¼ÓÀ» Çã¿ëÇÕ´Ï´Ù. ¸¸ÀÏ /etc/shellsÆÄÀÏÀÌ ¾ø´Â°æ¿ì¿¡´Â /usr/bin/sh, /usr/bin/csh, /usr/bin/ksh, /usr/bin/jsh /bin/sh, /bin/csh, /bin/ksh, /bin/jsh, /sbin/sh, /sbin/jsh¸¸ Á¢¼ÓÀ» Çã¿ëÇÕ´Ï´Ù. ±×·¡¼ ÃÖ±Ù¿¡ ¸¹ÀÌ »ç¿ëµÇ´Â bash³ª tcsh´Â ÆÄÀÏ¿¡ Àû¾îÁÖÁö ¾ÊÀ¸¸é ftp·Î Á¢¼ÓÀÌ µÇÁö ¾Ê½À´Ï´Ù. 3.3 ºñ¹Ð¹øÈ£¾øÀÌ ftp³ª telnetÀ¸·Î Á¢¼ÓÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä? ~/.netrcÆÄÀÏÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº man netrc·Î »ìÆ캸½Ã°í, °£´ÜÇÏ°Ô ¸»¾¸µå¸®ÀÚ¸é, ~/.netrcÆÄÀÏÀ» ¸¸µé°í ³»¿ëÀ» ´ÙÀ½°ú °°ÀÌ ¸¸µì´Ï´Ù. % cat ~/.netrc machine a.example.com login guest password 1234 machine b.example.com .. % À§¿Í °°ÀÌ ÀÛ¼ºÇØ µÎ½Ã¸é ftp·Î a.example.comÀ» Á¢¼ÓÇϸé ID¿Í ºñ¹Ð¹øÈ£¸¦ ¹¯Áö ¾Ê°í ¹Ù·Î loginÀÌ µË´Ï´Ù. ±×¸®°í ÀÌ ÆÄÀÏÀ» ¸¸µé¶§ ÁÖÀÇÇÏ½Ç »çÇ×Àº ³²µéÀÌ ÀÌ ÆÄÀÏÀ» º¼ ¼ö ¾øµµ·Ï chmod¸¦ ÀÌ¿ëÇÏ¿© ¼ÒÀ¯±ÇÀ» ¹Ù²ã¾ß ÇÕ´Ï´Ù. ¸¸ÀÏ Àû´çÇÏÁö ¾ÊÀº ¼ÒÀ¯±ÇÀ¸·Î µÇ¾î Àִ°æ¿ì¿¡´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î 400³ª, 600¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ÇÏÁö¸¸ °¡´ÉÇϸé ÀÌ ¹æ¹ýÀº »ç¿ëÇÏÁö ¾Ê´Â°Ô ÁÁ½À´Ï´Ù. :) rloginÀ» »ç¿ëÇϼŵµ µË´Ï´Ù. ¿ì¼± Á¢¼ÓÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛÀÇ È¨µð·ºÅ丮¿¡ .rhostsÆÄÀÏÀ» ¸¸µé°í ([Á¢¼ÓÀ» Çã¿ëÇÏ´Â ½Ã½ºÅÛÀ̸§] [°èÁ¤] ½ÖÀ¸·Î ¸¸µå½Ã¸é µË´Ï´Ù.) Á¢¼ÓÇÒ¶§´Â rlogin [¿ø°Ý½Ã½ºÅÛÀ̸§] -l [°èÁ¤]À¸·Î Á¢¼ÓÇÏ½Ã¸é µË´Ï´Ù. ÇÏÁö¸¸ º¸¾È»ó º°·Î ÁÁÀº ¹æ¹ýÀº ¾Æ´Ï´Ï, ²À ÇÊ¿äÇÒ¶§°¡ ¾Æ´Ï¸é ¾²Áö ¸¶¼¼¿ä. 3.4 ƯÁ¤»ç¿ëÀÚ´Â ftp·Î Á¢¼ÓÇÏÁö ¸øÇÏ°Ô ÇÏ°í½Í½À´Ï´Ù. /etc/ftpusersÆÄÀÏ¿¡ Àû¾îÁÖ¸é µË´Ï´Ù. ¸¸ÀÏ aaa¿Í bbb»ç¿ëÀÚ´Â ftp·Î Á¢¼ÓÇÏÁö ¸øÇÏ°Ô ÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÆÄÀÏÀ» ¸¸µé¸é µË´Ï´Ù. % cat /etc/ftpusers aaa bbb % 3.5 ÅؽºÆ® ÆÄÀÏ¿¡¼ ÁÙÀÇ ³¡¿¡ ^MÀÌ ºÙ¾îÀÖ½À´Ï´Ù. DOS¿Í UNIX°£¿¡ ÅؽºÆ®ÆÄÀÏÀÇ Â÷À̶§¹®ÀÔ´Ï´Ù. DOS¿¡¼´Â ¶óÀα¸ºÐÀ» CR+LF¸¦ »ç¿ëÇÏ°í, UNIX¿¡¼´Â LF¸¸À» »ç¿ëÇÕ´Ï´Ù. µû¶ó¼ DOSÀÇ ÅؽºÆ®ÆÄÀÏÀ» UNIX·Î º¸³»¸é ³¡¿¡ CRÀÌ º¸ÀÌ°Ô µË´Ï´Ù. (Âü°í·Î ¸ÆÀº CR¸¸À» »ç¿ëÇÕ´Ï´Ù.) ^MÀ» ¾È³ª¿À°Ô ÇÏ·Á¸é Àü¼ÛÇÒ¶§ binary´ë½Å ascii·Î ÀçÀü¼ÛÇϰųª, dos2unixµîÀÇ ÇÁ·Î±×·¥À» ÀÌ¿ëÇϰųª, vi, sedµîÀ» ÀÌ¿ëÇؼ ^MÀ» Á¦°ÅÇÏ¸é µË´Ï´Ù. vi¸¦ »ç¿ëÇÒ¶§´Â :1,$s/^M$// ¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é µÇ°í, sed¸¦ ¾µ ¶§´Â sed 's/^M$//' oldfile > newfile°ú °°ÀÌ »ç¿ëÇÏ¸é °¢ ÁÙÀÇ ³¡¿¡ ÀÖ´Â ^MÀ» Áö¿öÁÝ´Ï´Ù. (^MÀ» ÀÔ·ÂÇÒ¶§´Â CtrlÅ°¸¦ ´©¸¥»óÅ¿¡¼ v¿Í mÀ» ´©¸£¸é µË´Ï´Ù.) 3.6 ftp »ç¿ëÀ» ÀÏ°ýÀûÀ¸·Î ó¸®ÇÏ·Á¸é? °¡²û ÀÌ·± »ý°¢À» ÇÒ¶§°¡ ÀÖ½À´Ï´Ù. ftp¸¦ ÀÌ¿ëÇؼ ´Ù¸¥ ¼¹ö¿¡ ÀÖ´Â ÆÄÀÏÀ» °¡Á®¿À´Âµ¥ Ç×»ó °°Àº ÆÄÀÏÀ» °¡Á®¿Â´Ù¸é ¸Å¹ø ¸í·ÉÀ» Á÷Á¢ ÀÔ·ÂÇÏ´Â°Ô ±ÍÂú¾Æ¼ ÇѲ¨¹ø¿¡ ÇÏ´Â ¹æ¹ýÀÌ ¾øÀ»±î? ¶ó±¸¿ä. ¹°·Ð expect¸¦ ½á¼ ¼öÇàÇصµ µÇÁö¸¸ ftpÀÚü¿¡ ÀÏ°ýÀûÀ¸·Î ó¸®ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¸¸ÀÏ hostname¿¡ Á¢¼ÓÇؼ userid¿Í passwd¸¦ ÀÔ·ÂÇÏ°í somethingÀ̶õ ÆÄÀÏÀ» °¡Á®¿Â ÈÄ something2¶õ ÆÄÀÏÀ» ¿Ã¸®°í Á¾·áÇÏ·Á¸é ¾Æ·¡¿Í °°Àº ÆÄÀÏÀ» ¸¸µé¾î¼ ftp¸¦ È£ÃâÇÏ¸é µË´Ï´Ù. $ cat ftp.cmd open hostname user userid passwd get something put something2 bye $ cat ftp.cmd | ftp -n 3.7 ftp·Î ¾î¶² ¼¹ö¿¡ Á¢¼ÓÀ» ÇÏ´Ï ÆÄÀÏÀÌ Çϳªµµ º¸ÀÌÁö ¾Ê½À´Ï´Ù. ¾Æ¸¶µµ ƯÁ¤³»¿ëÀ» Çѱ۷ΠÃâ·ÂÇؼ ÆÄÀÏÀÌ º¸ÀÌÁö ¾Ê´Â°Í °°½À´Ï´Ù. »ç¿ëÀÚÀÔÀå¿¡¼´Â Çѱ۷ΠÃâ·ÂÇÏ´Â ³»¿ëÀ» Àß Ã³¸®ÇÏ´Â ftp ÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ ¼¹ö¿¡¼ ³¯Â¥Á¤º¸¸¦ Çѱ۷ΠÃâ·ÂÇÏÁö ¾ÊÀ¸·Á¸é /etc/rc2.d/S72inetsvc¿¡¼ ¸Ç ¹ØÁÙÀÇ /usr/sbin/inetd -s ¾ÕÁÙ¿¡ LANG=C;export LANG À» Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù. (ÀÌ ¹®Á¦´Â Solaris 2.5ÀÇ ±âº»ÀûÀÎ in.ftpd¿¡¼ »ý±â°í, cute-ftp, Netscape¿¡¼ µ¿ÀÏÇÑ Çö»óÀÌ ³µ½À´Ï´Ù.) 3.8 anonymous ftp¸¦ ¼³Ä¡ÇÏ°í ½Í½À´Ï´Ù. ftpdÀÇ ¸Þ´º¾óÀ» º¸¸é Àß ³ª¿ÍÀÖÁö¸¸, °£´ÜÈ÷ ¼³Ä¡ÇÏ·Á¸é ftp://ftp.math.fsu.edu/pub/solaris/ftp.anon¸¦ rootµð·ºÅ丮¿¡¼ ½ÇÇàÇÏ½Ã¸é µË´Ï´Ù. Solaris 2.5 À̻󿡼´Â ¾Æ·¡ÀÇ ÀÛ¾÷À¸·Î µÎ°³ÀÇ ÆÄÀÏÀ» ´õ º¹»çÇØ ÁÖ½Ã¸é µË´Ï´Ù.(~ftp¸¦ ftp°¡ ¼³Ä¡µÈ µð·ºÅ丮¶ó°í °¡Á¤ÇÕ´Ï´Ù.) % cp /devices/pseudo/tl@0:ticlts ~ftp/dev/ticlts % chmod 666 ~ftp/dev/ticlts % cp /usr/lib/libmp.so.* ~ftp/usr/lib 3.9 ftp·Î Á¢¼ÓÇؼ ¸¸µç ÆÄÀÏÀÇ ¸ðµå´Â ¾î¶»°Ô °áÁ¤µÇ³ª¿ä? Solaris 2.6À» »ç¿ëÇÏ°í, ½Ã½ºÅÛÀÇ ±âº»ÀûÀÎ in.ftpd¸¦ »ç¿ëÇÑ´Ù¸é /etc/default/ftpd¿¡ UMASK= ºÎºÐÀ» ¼öÁ¤ÇÏ½Ã¸é ¿øÇÏ´Â umask¸¦ ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. wu-ftpd¸¦ »ç¿ëÇÑ´Ù¸é wu-ftpd¸¦ ¶ç¿ï¶§ -u ¿É¼ÇÀ» »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. 3.10 wu-ftpd 2.4¿¡¼ last¸í·ÉÀ¸·Î ftpÁ¢¼Ó±â·ÏÀÌ ³ª¿À°Ô ÇÏ·Á¸é? wu-ftpd 2.4´Â ±âº»ÀûÀ¸·Î utmpx ±¸Á¶¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±× ¶§¹®¿¡ last¸í·ÉÀ¸·Î ftpÁ¢¼Ó±â·ÏÀÌ ³ª¿ÀÁö ¾Ê½À´Ï´Ù. ¸¸ÀÏ wu-ftpd 2.4¿¡¼ wtmpx±¸Á¶¸¦ Áö¿øÇÏ°Ô ÇÏ·Á¸é ftp://ftp.wins.uva.nl/pub/solaris¿¡ ÀÖ´Â ÆÐÄ¡¸¦ ¼³Ä¡ÇÏ¸é µË´Ï´Ù. 3.11 wu-ftpd¿¡¼ Á¢¼Ó½Ã ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ·Á¸é? /etc/ftpaccessÆÄÀÏÀ» ¾Æ·¡¿Í °°ÀÌ ÆíÁýÇÏ¸é µË´Ï´Ù. message /.welcome login # »ç¿ëÀÚ°¡ ·Î±äÇÒ¶§ ³ª¿À´Â ¸Þ½ÃÁö message .message cwd=* # ƯÁ¤ µð·ºÅ丮¿¡¸¦ Á¢±ÙÇÒ ¶§ ³ª¿À´Â ¸Þ½ÃÁö banner /.banner # ¼¹ö¿¡ Á¢¼ÓÇÒ¶§ ³ª¿À´Â ¸Þ½ÃÁö 3.12 telnetÀ¸·Î Á¢¼ÓÇÑ »óÅ¿¡¼ Àá½Ã localÀÛ¾÷À» ÇÏ·Á¸é? telnetÀ¸·Î ¿ø°Ý½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â µµÁß¿¡ Escape character¸¦ ´©¸£½Ã¸é telnet prompt°¡ ³ªÅ¸³³´Ï´Ù. ¿©±â¿¡¼ ¿©·¯°¡Áö telnet¸í·É¾îµéÀ» »ç¿ëÇÒ ¼ö °¡ Àִµ¥, ±×Áß¿¡¼ z¸í·ÉÀ» »ç¿ëÇϽøé telnetÇÁ·Î¼¼½º°¡ foreground¿¡¼ background·Î ÀüȯµË´Ï´Ù. ÀÌ·¸°Ô ÀüȯÇØ µÎ½Ã°í local¿¡¼ ÇÊ¿äÇÑ ÀÛ¾÷À» ÇϽðí jobs·Î Job ID¸¦ È®ÀÎÇÑ ÈÄ fg %JobID ·Î µ¹¾Æ¿À½Ã¸é µË´Ï´Ù. ±âº»ÀûÀ¸·Î telnet¿¡¼ Escape character´Â ^]·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·²°æ¿ì ¸î±ºµ¥ Á¢¼ÓÇß´Ù°¡ ^]¸¦ »ç¿ëÇÏ¸é ¸ðµÎ ºüÁ®³ª¿À±â ¶§¹®¿¡ Escape character¸¦ ¹Ù²Ù°í ½Í´Ù¸é telnetÀ¸·Î Á¢¼ÓÇϽǶ§ -e ¿É¼ÇÀ» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ Ctrl+p¸¦ Escape character·Î »ç¿ëÇϽ÷Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. % telnet -e ^p hostname À§¿¡¼ ^p ´Â CtrlÀÌ ¾Æ´Ñ ´Ü¼øÇÑ ^Å°¿Í pÅ°¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. -e ¿É¼Ç ÀÌ¿Ü¿¡ Escape character¸¦ º¯°æÇÏ´Â ¹æ¹ýÀ¸·Î´Â telnet prompt¿¡¼ -------------------------------------------------------------------------------- set escape ^p -------------------------------------------------------------------------------- ¸¦ ÀÔ·ÂÇϰųª, ~/.telnetrc¿¡ hostname set escape ^p ÇÑÁÙÀ» ³Ö¾îµÎ¸é hostname¿¡ Á¢¼ÓÇÒ¶§´Â Escape character°¡ ^p°¡ µË´Ï´Ù. 3.13 telnetµî¿¡¼ ³»¿ëÀ» ¾ÏÈ£ÈÇؼ Àü¼ÛÇÏ·Á¸é? telnetÀ̳ª rloginµîÀ¸·Î ¿ø°Ý½Ã½ºÅÛ¿¡ Á¢¼ÓÀ» ÇÏ¸é ºñ¹Ð¹øÈ£µîÀÌ Æò¹®À¸·Î Àü¼ÛµÇ±â ¶§¹®¿¡ º¸¾È¿¡ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ ÀÌ ¸Þ½ÃÁö¸¦ ¾ÏÈ£È Çؼ º¸³»´Â ÇÁ·Î±×·¥µéÀÌ ¸¹Àºµ¥ ±×Áß¿¡¼ ´ëÇ¥ÀûÀÎ ÇÁ·Î±×·¥À¸·Î ssh(Secure Shell)°¡ ÀÖ½À´Ï´Ù. ssh¸¦ ¾çÂÊ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°í (ssh´Â ÀϹݻç¿ëÀÚµµ ¼³Ä¡Çؼ ¾µ ¼ö ÀÖ½À´Ï´Ù.) ssh, slogin, scpµîÀ» »ç¿ëÇÏ½Ã¸é ¾ÏÈ£ÈÇؼ ÀڷḦ Àü¼ÛÇØ ÁÝ´Ï´Ù. (Win95³ª Mac¿¡¼´Â ssh¸¦ Áö¿øÇÏ´Â Å͹̳ΠÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.) À̻Ӹ¸ ¾Æ´Ï¶ó X ÇÁ·Î±×·¥À» Network¿¡¼ ½ÇÇàÇÒ ¶§µµ ¾ÏÈ£È ÇØ ÁÝ´Ï´Ù. ssh¿¡ °üÇÑ ³»¿ëÀº http://www.cs.hut.fi/ssh/¿Í http://www.uni-karlsruhe.de/~ig25/ssh-faq/¸¦ ÂüÁ¶Çϼ¼¿ä. (½ÅÁ¤½Ä´Ô) 3.14 telnetÀ¸·Î ÇÏÀÌÅڵ¼ ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ¹ÞÀ¸·Á¸é? z-modem ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ´Â ztelnetÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ztelnetÀº ftp://ftp.nuri.net/pub/hangul/network/ ¿¡¼ ¼Ò½º¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀϹÝÀûÀÎ ¼Ò½º¸¦ ÀÌ¿ëÇؼ Solaris¿¡¼ ÄÄÆÄÀÏÇϱâ´Â Èûµì´Ï´Ù. SPARC¿¡¼ µ¹¾Æ°¡´Â ¹ÙÀ̳ʸ®µµ SunOS 4.x¿¡¼ staticÀ¸·Î ÄÄÆÄÀÏ ÇÑ °ÍµéÀÔ´Ï´Ù. (¹ÙÀ̳ʸ®°¡ ÀÖ´Â URLÀ» ¾Ë·ÁÁֽøé ÁÁ°Ú½À´Ï´Ù.) 3.15 À¥¼¹ö¸¦ ¼³Ä¡ÇÏ·Á¸é? ¿©·¯°¡Áö À¥¼¹ö¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖÁö¸¸ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â apacheÀ¥¼¹ö¸¦ ¼³Ä¡ÇÏ·Á¸é ApacheÀÇ È¨ÆäÀÌÁö http://www.apache.org/¸¦ ÂüÁ¶ÇÏ´Â°Ô ÁÁ½À´Ï´Ù. ¸¸ÀÏ ¿µ¾î¿¡ Àͼ÷ÇÏÁö ¾Ê´Ù¸é Çѱ¹ apache¼¹ö±×·ì http://www.uriel.net/~intexp/apache¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 3.16 À¥»çÀÌÆ®¿¡ ´ëÇÑ Á¢¼ÓÅë°è¸¦ ³»·Á¸é? À¥¼¹ö´Â Ŭ¶óÀ̾ðÆ®·Î ºÎÅÍÀÇ ¿äûÀ» logÆÄÀÏ¿¡ ³²°ÜµÓ´Ï´Ù.(apacheÀÇ °æ¿ì access_log) ÀÌ ·Î±×ÆÄÀÏÀ» ÀÌ¿ëÇؼ º¸±â½¬¿î ÇüÅ·Π¸¸µé¾îÁÖ´Â ÇÁ·Î±×·¥µéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ÃÖ°æ·Ä´ÔÀº ¾Æ·¡ÀÇ ¼¼°¡Áö¸¦ ÃßõÇϽôõ±º¿ä. http://webtrends.advernet.co.kr/ http://www.mrunix.net/webalizer http://www.ics.uci.edu/pub/websoft/wwwstat 3.17 ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀÌ µµÂøÇßÀ»¶§ ´Ù¸¥ °èÁ¤À¸·Î ¸ÞÀÏÀ» º¸³»·Á¸é ¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä? Ȩµð·ºÅ丮¿¡ .forwardÆÄÀÏÀ» ¸¸µé¾î¼ º¸³¾ °èÁ¤ÀÇ ÀüÀÚ¸ÞÀÏÁÖ¼Ò¸¦ Àû¾îÁÖ¸é µË´Ï´Ù. ¸¸ÀÏ aaa@bbb.comÀ¸·Î ¸ÞÀÏÀ» º¸³»·Á¸é ´ÙÀ½°ú °°ÀÌ ¸¸µé¸é µË´Ï´Ù. % cat $HOME/.forward aaa@bbb.com ÀÌ·¸°Ô ¼³Á¤ÇØ µÐ °æ¿ì óÀ½ ¹ÞÀº ½Ã½ºÅÛ¿¡ ¸ÞÀÏÀÌ ¾ø½À´Ï´Ù. ¸®´ÙÀÌ·º¼ÇµµÇÏ°í ¸ÞÀϵµ º¸°üÀ» ÇÏ·Á¸é °èÁ¤¾Õ¿¡ \ ¸¦ ¾²¸é µË´Ï´Ù. ¾Æ·¡´Â louis@white·Î ¸ÞÀÏÀÌ ¿ÔÀ»¶§ louis@taegu·Î ¸ÞÀÏÀ» º¸³»°í white¿¡µµ º¸°üÇØ µÎ´Â ¿¹Á¦ÀÔ´Ï´Ù. % cat ~/.forward \louis@white louis@taegu % ¸ÞÀÏÀÌ µµÂøÇßÀ»¶§ ÀÚµ¿À¸·Î ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°Ô ÇÏ·Á¸é | ¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù. Ȩµð·ºÅ丮¿¡ .forwardÆÄÀÏÀ» ¸¸µé°í ¾Æ·¡ÀÇ Çü½ÄÀ¸·Î Àû¾îÁÖ½Ã¸é µË´Ï´Ù. |program ¾Æ·¡´Â louis@white·Î ¸ÞÀÏÀÌ ¿ÔÀ»¶§ /export/home/louis/ttt¶ó´Â ÆÄÀÏ ÀÇ ³»¿ëÀ» louis@kebi.comÀ¸·Î ¸ÞÀϺ¸³»´Â ¿¹Á¦ÀÔ´Ï´Ù. % hostname white % cat ~/.forward |/export/home/louis/act % cat /export/home/louis/act #!/sbin/sh PATH=/sbin:/usr/bin mail louis@kebi.com > /export/home/louis/ttt ÇÏÁö¸¸ °ü¸®ÀÚ°¡ º¸¾È»óÀÇ ÀÌÀ¯·Î smrsh¸¦ ¼³Ä¡Çß´Ù¸é °ü¸®ÀÚ°¡ ÁöÁ¤ÇÑ ÇÁ·Î±×·¥¸¸ À§Àǹæ¹ýÀ» ÀÌ¿ëÇؼ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. (ÃÖ°æ·Ä´Ô) 3.18 °èÁ¤¸í¿¡ ´ë¹®ÀÚ°¡ µé¾îÀִ°æ¿ì ¸ÞÀÏÀ» ¹ÞÀ¸·Á¸é? sendmailÀ» MTA·Î »ç¿ëÇϽô °æ¿ì¿¡ sendmail.cfÀÇ Mlocal·Î ½ÃÀÛÇÏ´Â ºÎºÐ¿¡ º¸½Ã¸é F=À̶ó°í µÈ ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ÀÌ°÷¿¡ u¸¦ Ãß°¡ÇÏ¸é ´ë¹®ÀÚ·Î µÈ °èÁ¤¿¡¼µµ ¸ÞÀÏÀ» ¹Þ¾Æº¼ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í procmailÀ» »ç¿ëÇϽŴٸé 3.10ÀÌ»óÀ¸·Î ¾÷±×·¡À̵åÇÏ¼Å¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ °èÁ¤¿¡´Â ´ë¹®ÀÚ¸¦ ¾È ¾²½Ã´Â°Ô ÁÁ½À´Ï´Ù. (ƯÈ÷ NIS+¸¦ ¾µ°æ¿ì ¸»½éÀ» ¸¹ÀÌ ºÎ¸³´Ï´Ù.) 3.19 ¸ÞÀÏÀ» º¸³»´Â »ç¶÷¿¡°Ô ÀÚµ¿À¸·Î ÀÏÁ¤ÇÑ ¸Þ½ÃÁö¸¦ ´äÀåÀ¸·Î ÁÖ·Á¸é? Àá½Ã E-mailÀ» È®ÀÎÇÏÁö ¸øÇؼ, ¸ÞÀÏÀ» º¸³»´Â »ç¶÷µé¿¡°Ô ÀÏÁ¤ÇÑ ¸Þ½ÃÁö·Î ´äÀåÀ» ÀÚµ¿À¸·Î º¸³»°í ½ÍÀ»¶§°¡ ÀÖ½À´Ï´Ù. À̶§´Â /usr/bin/vacationÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. ¸¸ÀÏ °èÁ¤ÀÌ louisÀ̶ó¸é .forwardÆÄÀÏ¿¡ ¾Æ·¡¿Í °°Àº ÁÙÀ» »ðÀÔÇÏ¸é µË´Ï´Ù. ±×¸®°í ÆíÁöÀÇ ³»¿ëÀº $HOME/.vacation.msg¿¡ Àû¾î³ÖÀ¸¸é µË´Ï´Ù. % cat $HOME/.forward \louis "|/usr/bin/vacation louis" % À§¿Í °°ÀÌ ÇØ µÎ¸é ¹ÞÀº ¸ÞÀÏÀº ¸ÞÀϹڽº¿¡ ÀúÀåµÇ°í ÀÚµ¿À¸·Î ´äÀåÀÌ º¸³»Áý´Ï´Ù. Âü°í·Î ÀÚ¼¼ÇÑ ³»¿ëÀº vacationÀÇ ¸Þ´º¾óÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 3.20 ¸ÞÀÏ°èÁ¤¸¸ ÁÖ°í, shell°èÁ¤À» ¾ÈÁÖ´Â ¹æ¹ý ÀÏ¹Ý °èÁ¤¿¡ shellÀ» noshellµîÀ¸·Î ºñÁ¤»óÀûÀÎ shellÀ» ÁöÁ¤ÇØµÎ¸é ºñ½ÁÇÑ È¿°ú¸¦ °ÅµÑ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ uid°¡ °°Àº °èÁ¤¿¡¼µµ ¸ÞÀÏÀ» ÁÖ°í ¹Þ´Âµ¥´Â »ó°üÀÌ ¾ø½À´Ï´Ù. 3.21 tin¿¡¼ ´º½º¼¹öÁöÁ¤ NNTPSERVER ȯ°æº¯¼ö¿¡ ÁöÁ¤ÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ cshÀ» »ç¿ëÇÑ´Ù¸é setenv NNTPSERVER [´º½º¼¹ö À̸§] °ú °°ÀÌ .cshrc¿¡ ÁöÁ¤ÇØ µÎ½Ã¸é µË´Ï´Ù. 3.22 Windowsȯ°æÀÇ ÀÚ¿øÀ» UNIX¿¡¼ »ç¿ëÇÏ·Á¸é? Windows¿¡¼ »ç¿ëÇÏ´Â SMBÇÁ·ÎÅäÄÝÀ» UNIX¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µç Samba¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. Samba¿¡ °üÇÑ ³»¿ëÀº ¹ÚÀçÈ£´ÔÀÇ http://www.kies.co.kr/~jhpark/Samba/samba/samba.html¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù. Win98¿¡¼´Â ¾ÏÈ£·Î DES¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ·Î±äÀÌ ¾ÈµË´Ï´Ù. À̹®Á¦¸¦ ÇØ°áÇÏ·Á¸é Win98¿¡¼ DES¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ÇÏ¸é µË´Ï´Ù. NT¿¡¼´Â HKEY_LOCAL_MACHINE\system\current controlset\services\rdr\parameters ¿¡ EnablePlainTextPassword¶ó´Â REG_DWORDÇüÀÇ º¯¼ö¸¦ ¸¸µé°í °ªÀ» 1·Î ÇØÁÖ¸é µÇ°í, Win98¿¡¼´Â HKEY_LOCAL_MACHINE\system\current controlset\Services\VxD\VNETSUP ¿¡ EnablePlainTextPassword¶ó´Â DWORDÇüÀÇ º¯¼ö¸¦ ¸¸µé°í °ªÀ» 1·Î ÇØÁÖ¸é µË´Ï´Ù. 3.23 ½Ã½ºÅÛÀÇ IP Address¸¦ º¯°æÇÏ°í ½Í½À´Ï´Ù. IP Address¸¦ º¯°æÇÒ¶§ ½Ã½ºÅÛÀÇ À̸§°ú ÇÔ²² º¯°æÇÏ´Â ¹æ¹ý°ú, À̸§Àº ±×´ë·Î µÎ°í IP Address¸¸ º¯°æÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì¿¡´Â /etc/hosts¿¡¼ ½Ã½ºÅÛÀÇ À̸§¿¡ ÇØ´çÇÏ´Â IP Address¸¦ ¹Ù²Ù°í ÀçºÎÆÃÀ» ÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ ÀçºÎÆà ÇÒ È¯°æÀÌ ¾ÈµÈ´Ù¸é ifconfig¸í·ÉÀ¸·Î IP Address¸¦ º¯°æÇÏ½Ã¸é µË´Ï´Ù. ±×¸®°í ½Ã½ºÅÛÀÇ À̸§°ú ÇÔ²² º¯°æÇÑ´Ù¸é /etc/hostname.hme0³ª /etc/hostname.le0¿¡ ÀûÈù ½Ã½ºÅÛÀÇ À̸§À» º¯°æÇÏ°í /etc/hosts¿¡ º¯°æÇÏ¸é µË´Ï´Ù. Âü°í·Î IP AddressÀÇ ¼³Á¤Àº /etc/rcS.d/S30rootusr.sh¿¡¼ ÀÌ·ç¾îÁý´Ï´Ù. 3.24 ÇϳªÀÇ Adapter¿¡ µÎ°³ÀÇ IP address¸¦ ÇÒ´çÇÏ·Á¸é? ifconfig¿¡¼ ³×Æ®¿÷ µð¹ÙÀ̽º¸¦ ÁöÁ¤ÇÒ ¶§ hme0:1 ·Î ÇØ º¸¼¼¿ä. Çϳª ´õ Ãß°¡¸¦ ÇÏ°í ½Í´Ù¸é hme0:2 ·Î ÇÏ¸é µÇ°ÚÁÒ? % ifconfig hme0:1 xxx.xxx.xxx.xxx 255.255.255.0 up 3.25 gateway¼³Á¤Àº? Solaris 2.xÀÇ default gatewayÀÇ ¼³Á¤Àº /etc/rc2.d/S69inet¿¡¼ ÇÕ´Ï´Ù. À̶§ /etc/defaultrouterÆÄÀÏÀÇ ³»¿ëÀ» ÀÐ¾î¼ ¼³Á¤ÇÕ´Ï´Ù. µû¶ó¼ default gatewayÀÇ ¼³Á¤Àº /etc/defaultrouterÆÄÀÏÀ» ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù. Àӽ÷Πgateway¸¦ ¼³Á¤ÇÏ·Á¸é route¸í·ÉÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. default gateway°¡ ¾Æ´Ñ gateway¼³Á¤À» ¿µ±¸È÷ ÇÏ·Á¸é /etc/rc2.d/S69inet ¿¡ route¸í·ÉÀ» »ç¿ëÇÏ¿© Ãß°¡ÇϽñ⠹ٶø´Ï´Ù. 3.26 DNS¼ºñ½º¸¦ ¹ÞÀ¸·Á¸é? Solaris 2.x¿¡¼ DNS¼ºñ½º¸¦ ¹ÞÀ¸·Á¸é /etc/resolv.confÆÄÀÏ°ú /etc/nsswitch.confÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. % cat /etc/resolv.conf search [µµ¸ÞÀÎÀ̸§] nameserver [¼¹öÀÇ IPÁÖ¼Ò] % cat /etc/nsswitch.conf . hosts: files dns . SunOS 4.x¿¡¼ DNS¼ºñ½º¸¦ ¹ÞÀ¸·Á¸é NIS°ü·Ã ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ÀýÂ÷¸¦ µû¶óÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. # mkdir /var/yp # cp /usr/lib/NIS.Makefile /var/yp/Makefile ÀÌ·¸°Ô ÆÄÀÏÀ» º¹»çÇÑ ÈÄ /var/yp/MakefileÀ» º¸¸é B=-b¿Í B= À̶ó´Â ºÎºÐÀÌ Àִµ¥ DNS¼ºñ½º¸¦ ¹ÞÀ»·Á¸é B= ¿¡ ÁÖ¼®À» ´Þ°í B=-b¿¡ ÀÖ´Â ÁÖ¼®À» Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ¼³Á¤ÇØ µÎ°í /etc/rc.local ¿¡¼ ypxfrd; echo -n ' ypxfrd'ÀÇ ÁÖ¼®À» Á¦°ÅÇÕ´Ï´Ù. ±×¸®°í domainname¸í·ÉÀ¸·Î ½Ã½ºÅÛÀÇ µµ¸ÞÀÎÀ̸§À» ¼³Á¤ÇÑ ÈÄ ypinit·Î NIS µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ÇÕ´Ï´Ù. # /usr/etc/yp/ypinit -m À§¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é ¸î°¡Áö Áú¹®ÀÌ ³ª¿À´Âµ¥, ȯ°æ¿¡ ¸Â°Ô ´ë´äÇϸé /var/yp¿¡ ¿©·¯°¡Áö ÆÄÀÏÀÌ »ý¼ºµÇ°í/var/yp/[µµ¸ÞÀÎÀ̸§] µð·ºÅ丮°¡ »ý±é´Ï´Ù. ¸¶Áö¸·À¸·Î /etc/resolv.confÆÄÀÏ¿¡ DNS ¼¹ö¸¦ ÁöÁ¤ÇÑ ÈÄ ÀçºÎÆÃÇϸé DNS¼ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SunOS 4.1.3ÀÇ ¸Þ´º¾óÁß NIS¿¡ °ü·ÃµÈ ³»¿ëÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. 3.27 °ø°³ NMS¸¦ ±¸ÇÏ·Á¸é? http://netman.cit.buffalo.edu/¿¡ °¡½Ã¸é °ø°³ NMS¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. 3.28 ½Ã°£ ¼¹ö¸¦ »ç¿ëÇÏ·Á¸é? ³×Æ®¿÷ ¼¹ö·Î ºÎÅÍ ½Ã°£À» ¸ÂÃß·Á¸é NTP(Network Time Protocol)À» ±¸ÇöÇÑ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â http://www.eecis.udel.edu/~ntp/À» Âü°íÇϽñ⠹ٶø´Ï´Ù. 3.29 ¸ÞÀÏ ¼ºñ½º¸¦ ÇÏ°í ½Í½À´Ï´Ù. °¡Àå ±âº»ÀûÀ¸·Î ¸ÞÀϼºñ½º¸¦ ÇÏ·Á¸é SMTP¼¹ö¿Í POP3¼¹ö¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. °¡Àå ´ëÇ¥ÀûÀÎ SMTP¼¹öÀÎ sendmail¿¡ °üÇÑ Á¤º¸´Â http://www.kies.co.kr/~jhpark/Sendmail/index.htmlÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. POP3¼¹ö¿¡ °üÇÑ Á¤º¸µµ °°ÀÌ Á¦°øµË´Ï´Ù. |