¿©·¯ ¼¹ö¿¡ ÀÏ°ý ¸í·ÉÀ» À§ÇÑ expect ½ºÅ©¸³Æ® | ÀÛ¼ºÀÏ : 2007/08/06 22:58 |
Á¶È¸¼ö : 20640 |
Á¦ ¸ñ : ¿©·¯ ¼¹ö¿¡ ÀÏ°ý ¸í·ÉÀ» À§ÇÑ expect ½ºÅ©¸³Æ® ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ ) ÀÛ¼ºÀÏ : 2007.5 Á¤¸®ÀÏ : 2007.8.6(¿ù) ¿©·¯´ëÀÇ ¼¹ö°¡ ÀÖ°í, ÀÌ ¼¹ö¿¡ ÀÏ°ýÀûÀ¸·Î µ¿ÀÏÇÑ ¸í·ÉÀ» Áà¾ßÇÒ »óȲÀÌ ÀÖ´Ù°í ÇÏÀÚ. ÀÌ·± »óȲ¿¡¼ °¢ ¼¹ö¿¡ ÀÏÀÏÈ÷ Á¢¼ÓÇÑ ´ÙÀ½¿¡, ¸í·ÉÀ» ³»¸®°í, ·Î±× ¾Æ¿ôÇÑ´Ù´Â °ÍÀº ¼Õ¹ßÀÌ °í»ýÇÏ´Â ÀÛ¾÷ÀÌ ¾Æ´Ñ°¡. ÀÌ·¯ÇÑ ¹«¸ðÇÑ(?) ÀÛ¾÷Àº ´ÙÀ½°ú °°Àº ¹®Á¦°¡ ÀÖ´Ù. - ³Ê¹«³ªµµ Áö·çÇÑ ÀÛ¾÷ÀÌ´Ù. - ½Ã°£ÀÌ ³Ê¹« ¿À·¡ °É¸°´Ù. (ªÀº ½Ã°£¿¡ ¹Ýµå½Ã ¸ðµç ¼¹ö¿¡ Àû¿ëÇØÇÏ´Â »óȲÀÌ¸é ´õ´õ¿í ¹®Á¦´Ù.) - ±ôºýÇÏ°í ÀÛ¾÷ÇÏÁö ¾ÊÀº ¼¹ö°¡ »ý±æ ¼ö ÀÖ´Ù. - ½ÇÇàÇؾßÇÒ ¸í·ÉÀÌ ¸¹À» ¶§, ¸í·ÉÁß Çϳª¸¦ »©¸ÔÀº ¼¹ö°¡ »ý±æ ¼ö ÀÖ´Ù. 1. ÀÚµ¿ Á¢¼Ó ÈÄ ¸í·ÉÀ» ½ÇÇàÇÏ´Â expect ½ºÅ©¸³Æ® ÀÌ·¯ÇÑ ¹®Á¦¸¦ expect ½ºÅ©¸³Æ®·Î ÇØ°áÇغ¸ÀÚ. ´ÙÀ½Àº ÁöÁ¤ÇÑ ¼¹ö¿¡ ÀÚµ¿À¸·Î Á¢¼ÓÇؼ ¸í·ÉÀ» ½ÇÇàÇÏ´Â expect ½ºÅ©¸³Æ®ÀÌ´Ù.
* Download : http://coffeenix.net/truefeel/files/expect/cmd.exp.txt À§ ½ºÅ©¸³Æ®´Â Linux, FreeBSD¿¡¼ ¸ðµÎ »ç¿ëÀÌ °¡´ÉÇϸç, »ç¿ë ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
½ºÅ©¸³Æ®´Â ³Ê¹«³ª °£´ÜÇÏ´Ù. ½ºÅ©¸³Æ®¸¦ Å©°Ô ³ª´²º¸¸é, ù¹ø° º¯¼ö¼³Á¤ ºÎºÐ, 2¹ø° ¿É¼Ç üũ ºÎºÐ, 3¹ø° ¼¹ö¿¡ Á¢¼ÓÇؼ ¸í·ÉÀ» ³»¸®´Â ºÎºÐÀ¸·Î ³ª´¶´Ù. 2±ºµ¥ Á¤µµ¸¸ »ìÆ캸ÀÚ.
17¶óÀκÎÅÍ´Â Á¢¼ÓÇÒ »ç¿ëÀÚÀÇ PW¿Í root PW¸¦ Àû´Â´Ù. ¼¹ö¿¡ µû¶ó PW°¡ ´Ù¸£¸é if ¹®À» ÅëÇؼ º°µµ·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ´Ù. ±× ¾Æ·¡¿¡ expect, sleep, send °¡ ¹Ýº¹ÀûÀ¸·Î ¾²ÀÎ ºÎºÐÀº ¼¹ö¿¡ Á¢¼ÓÇؼ su ¸í·ÉÀ¸·Î root·Î º¯°æÇÏ°í, ÁöÁ¤ÇÑ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °úÁ¤ÀÌ´Ù.
ÀÌ ºÎºÐÀº ¸í·É ½ÇÇà ÈÄ¿¡ »ç¿ëÀÚ°¡ ¿øÇϸé, ÀÚµ¿À¸·Î ·Î±×¾Æ¿ôÀ» ÇÑ´Ù. exit°¡ 2¹ø ¾²ÀÎ °ÍÀº ÇѹøÀº root -> ÀϹݻç¿ëÀÚ·Î ÀüȯÀ», ±× ´ÙÀ½Àº logoutÀ» À§ÇÑ °ÍÀÌ´Ù. °£´ÜÇÑ »ç¿ë ¿¹Á¦´Ù. ù¹ø°ÁÙÀº t1.coffeenix.net ¼¹ö¿¡ Á¢¼ÓÇÑ ÈÄ ¸®ºÎÆÃÀ» ÇÏ°í, µÎ¹ø°ÁÙÀº ls¿Í 'cat /etc/fstab' ¸í·ÉÀ» ³»¸° ÈÄ ÀÚµ¿À¸·Î ·Î±× ¾Æ¿ô(3¹ø° ¿É¼ÇÀ¸·Î '1'À» ÁöÁ¤ÇßÀ½)À» ÇÑ´Ù.
2. ¿©·¯ ¼¹ö¿¡ Á¢¼ÓÇϱâ À§ÇÑ shell script ¾Õ¿¡ ¼Ò°³ÇÑ expect ½ºÅ©¸³Æ®´Â ÁöÁ¤ÇÑ 1´ëÀÇ ¼¹ö¿¡ Á¢¼ÓÇÏ¿© ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. óÀ½¿¡ ¿ì¸®°¡ ¿øÇÏ´ø °ÍÀº ¿©·¯ ´ëÀÇ ¼¹ö¿¡ Á¢¼ÓÇÏ´Â °ÍÀ̾ú´Ù. ¿©·¯ ´ëÀÇ Á¢¼ÓÀº shell script·Î ó¸®Çß´Ù.
ÀÌ ¶§ /etc/resolv.conf ÀÇ search ¿É¼Ç¿¡´Â ¼¹öÀÇ µµ¸ÞÀθíÀ» Àû¾îÁÖ´Â°Ô ÆíÇÏ´Ù. À̸¦ Å׸é search coffeenix.net ·Î ¼³Á¤Çصθé, ssh server1.coffeenix.net À¸·Î ÇÏÁö ¾Ê°í ssh server1 ¸í·ÉÀ¸·Î¸¸À¸·Îµµ Á¢¼ÓÇÒ ¼ö ÀÖ°Ô µÈ´Ù. 3. °ü·Ã expect ½ºÅ©¸³Æ® * expect ÇÁ·Î±×·¡¹Ö ¿¹ (±Û ÁÁÀºÁøÈ£) http://coffeenix.net/board_view.php?bd_code=112 * expect ÇÁ·Î±×·¡¹Ö ¿¹ µÎ¹ø° (±Û ÁÁÀºÁøÈ£) http://coffeenix.net/board_view.php?bd_code=115 * ½ºÀ§Ä¡Àåºñ Á¢¼Ó/¸í·É¿ë expect ½ºÅ©¸³Æ® (2006.1, ±Û ÁÁÀºÁøÈ£) http://coffeenix.net/board_view.php?bd_code=1327 |
Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1519 |