<!DOCTYPE Article PUBLIC "-//Davenport//DTD DocBook V3.0//EN"> <!-- $Id: Compressed-TCP.sgml,v 1.2 2001/08/21 10:27:09 yongjoo Exp $ --> <Article lang="ko"> <ArtHeader> <Title> ¾ÐÃàµÈ TCP/IP¼¼¼ÇÀ» SSH °°Àº µµ±¸µé·Î ÀÌ¿ëÇϱâ </Title> <author lang="en"> <FirstName>Sebastian</FirstName> <surname>Schreiber</surname> <affiliation> <address><email>Schreib (at) SySS.de</email></address> </affiliation> </author> <othercredit role="translator"> <firstname>¹Î¼ö</firstname> <surname>±è</surname> <affiliation> <address><email>minsu (at) kldp.org</email></address> </affiliation> </othercredit> <PubDate>2.2.2000 </PubDate> <revhistory> <revision> <revnumber>1.0</revnumber> <date>2001-08-21</date> <authorinitials>±è¹Î¼ö</authorinitials> <revremark>¹ø¿ª</revremark> </revision> <revision> <revnumber>1.0</revnumber> <date>2001-08-21</date> <authorinitials>minsu</authorinitials> <revremark>ÃÖÃÊ ÀÛ¼º</revremark> </revision> </revhistory> </ArtHeader> <Sect1> <Title>¼Ò°³ </Title> <Para> °ú°Å¿£, ¿ì¸®´Â ¾ÐÃà ÆÄÀÏÀ» »ç¿ëÇØ µð½ºÅ©¿¡ °ø°£À» ¾Æ³¢¸ç ÀúÀåÀ» Çß´Ù. ÇÏÁö¸¸ ¿À´Ã³¯, µð½ºÅ©´Â °ª½Î´Ù. ±×·¯³ª ³×Æ®¿÷ ´ë¿ªÆøÀº ÇÑÁ¤µÇ¾î ÀÖ´Ù. ´ç½ÅÀº µÎ°¡Áö ¸ñÇ¥¸¦ ÀÌ·ç¾î¾ß ÇÑ´Ù. </Para> <Para> 1) ´ç½ÅÀº ´ë¿ªÆø/À̵¿·®À» ¾Æ²¸¾ß ÇÑ´Ù.(¸¸¾à ´ç½ÅÀÌ ³×Æ®¿÷ »ç¿ë·®¿¡ µû¶ó µ·À» ÁöºÒÇÑ´Ù¸é Áß¿äÇÏ´Ù.- IDC¼¾ÅÍ°¡ ±×·¯ÇÏÁÒ.¿ªÀÚ Ã·°¡) </Para> <Para> 2) ¼Óµµ¸¦ ³·Àº ´ë¿ªÆø¿¡¼µµ ³ôÀδÙ.(¸ðµ©,GSM,ISDN) </Para> <Para> ÀÌ ÇÏ¿ìÅõ ¹®¼´Â ¾î¶»°Ô ´ë¿ªÆø°ú Á¢¼Ó½Ã°£ µÎ°¡Áö¸¦ SSH1, SSH2, OpenSSH ³ª LSH·Î ¾Æ³¥¼ö ÀÖ´ÂÁö ¼³¸íÇÑ´Ù. </Para> </Sect1> <Sect1> <Title>HTTP/FTP ¾ÐÃà,... </Title> <Para> ³ªÀÇ »ç¹«½ÇÀº 64KBit ISDN À¸·Î ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´Ù, ±×·¡¼ ÃÖ´ë Àü¼ÛÀ²Àº ¾à 7K/ÃÊ ÀÌ´Ù. ´ç½ÅÀº ¾ÐÃàÀ» ÇÏ¿© ¿¬°á ¼Óµµ¸¦ ³ôÀϼö ÀÖ´Ù. ³»°¡ ÆÄÀÏÀ» ´Ù¿î·Îµå ¹ÞÀ»¶§, ³×½ºÄÉÀÌÇÁ´Â ÃÊ´ç 40K·Î Àü¼ÛÇÏ´Â°É º¸¿©ÁØ´Ù. (·Î±×ÆÄÀÏÀº 15¹è·Î ¾ÐÃàÀÌ °¡´ÉÇÏ´Ù.) SSH´Â ¾ÈÀüÇÏÁö ¾ÊÀº ³×Æ®¿÷À¸·Î ¾ÈÀüÇÑ ¿¬°áÀ» ¸¸µå´Â µµ±¸·Î µðÀÚÀÎµÈ ÁÖµÈ ÅøÀÌ´Ù. °Ô´Ù°¡, SSH´Â ¾ÐÃ࿬°á°ú Æ÷Æ® Æ÷¿öµùÀ» ÇÒ¼ö ÀÖ´Ù. (rinetd³ª redir°°Àº). ±×·¡¼ ¾ÐÃàÇÑ °£´ÜÇÑ TCP/IP ¿¬°á¿£ Àû´çÇÑ ÅøÀÌ´Ù. '°£´Ü' ÀÇ Àǹ̴ , ¿ÀÁ÷ ÇϳªÀÇ TCP-¿¬°áÀ» ¿¬´Ù´Â °ÍÀÌ´Ù. FTP-¿¬°áµéÀ̳ª MS-¾Æ¿ô·è°ú MS-ÀͽºÃ¼ÀÎÁö´Â ¸î°³ÀÇ ¿¬°áÀ» ¸¸µé±â ¶§¹®¿¡ °£´ÜÇÏÁö ¾Ê´Ù. SSH´Â LempleZiv (LZ77) ¾ÐÃà ¾Ë°í¸®ÁòÀ» »ç¿ëÇÑ´Ù. - ±×·¡¼ ´ç½ÅÀº winzip/pkzip ¿Í °°Àº ³ôÀº ¾ÐÃàÀ²À» ÀÌ·ê¼ö ÀÖ´Ù. ³ªÀÇ ÀÎÆ®¶ó³Ý¿¡¼ ÀÎÅͳÝÀ¸·Î ¸ðµç HTTP-¿¬°áµéÀ» ¾ÐÃàÇϱâ À§ÇØ, ³ª´Â ´ÜÁö ³ªÀÇ ÀüÈÁ¢¼Ó ÄÄÇ»ÅÍ¿¡ ÇϳªÀÇ ¸í·É¸¸ ½ÇÇà½ÃÅ°¸é µÈ´Ù. </Para> <Para> <Literal remap="tt">ssh -l <login ID> <hostname> -C -L8080:<proxy_at_ISP>:80 -f sleep 10000</Literal> </Para> <Para> <<Literal remap="tt">hostname</Literal>> = È£½ºÆ®´Â ³» ISP¿¡ À§Ä¡ÇÑ´Ù. SSH-Á¢±ÙÀº ÇʼöÀÔ´Ï´Ù. </Para> <Para> <<Literal remap="tt">·Î±ä ID</Literal>> = ³ªÀÇ ·Î±ä-ID <<Literal remap="tt">hostname</Literal>> </Para> <Para> <Literal remap="tt"><proxy_at_ISP> =</Literal>³ªÀÇ ISPÀÇ À¥ÇÁ·Ï½Ã </Para> <Para> ³ªÀÇ À¥ ÇÁ¶ó¿ìÀú´Â <Literal remap="tt">localhost:8080</Literal> ÇÁ·Ï½Ã¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ³ªÀÇ ·¦Å¾Àº °°Àº ¼ÒÄÏÀ¸·Î Á¢¼ÓÇÑ´Ù. ±× Á¢¼ÓÀº SSH·Î ½ÇÁ¦ ÇÁ·Ï½Ã·Î Æ÷¿öµå µÇ¸ç ¾ÐÃàµÈ´Ù. ±× ±¸Á¶´Â ´ÙÀ½°ú °°´Ù. </Para> <screen> 64KBit ISDN ³» PC--------------------------------A PC (Unix/Linux/Win-NT) ³ªÀÇ ISP SSH-Ŭ¶óÀ̾ðÆ® ¾ÐÃà SSH-¼¹ö, Port 22 Port 8080 | | | | | | | |10MBit ÀÌ´õ³Ý |100MBit |¾ÐÃà ¾ÈµÊ | ¾ÐÃà ¾ÈµÊ | | | | ³» µÎ¹ø° PC ISPÀÇ WWW-ÇÁ·Ï½Ã ÀÇ ³×½ºÄÉÀÌÇÁ,... Æ÷Æ® 80 (Laptop) </screen> </Sect1> <Sect1> <Title>¸ÞÀÏ ¾ÐÃà </Title> <Sect2> <Title>À̸ÞÀÏ µé¾î¿È (POP3, IMAP4) </Title> <Para> ´ëºÎºÐÀÇ »ç¶÷Àº ±×µéÀÇ À̸ÞÀÏÀ» POP3¸¦ ÅëÇÏ¿© ¸ÞÀϼ¹ö·ÎºÎÅÍ °¡Á®¿Â´Ù. POP3´Â ¸¹Àº ºÒÆíÀ» °®°í ÀÖ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù. </Para> <Para> <OrderedList> <ListItem> <Para> POP3´Â Æнº¿öµå¸¦ ±ú²ýÇÑ ÅؽºÆ®¹®ÀÚ·Î Àü¼ÛÇÑ´Ù.(POP/IMAP ÀÇ SSL-ÀÌÇà°ú ¿ä±¸/ ÀÀ´ä ÀÎÁõÀÌ ÀÖ´Ù. RFC-2095/2195¿¡ Á¤ÀǵǾîÀÖ´Ù.) </Para> </ListItem> <ListItem> <Para> POP3ÀÇ ¸¹Àº ÇÁ·ÎÅäÄÝ ºÎÇÏÀÇ ¿øÀÎ: ù°·Î Ŭ¶óÀ̾ðÆ®°¡ ¸Þ¼¼Áö¸¦ ¿äûÇϵçÁö ¼¹ö°¡ ¸Þ¼¼Áö¸¦ º¸³½´Ù. ±×ÈÄ Å¬¶óÀ̾ðÆ®°¡ Àü¼ÛµÈ ¸ÞÀÏÀº »èÁ¦ÇØ´Þ¶ó°í ¿äûÇÏ°í, ¼¹ö´Â »èÁ¦¸¦ È®ÀÎÇÑ´Ù. ±×ÈÄ ¼¹ö´Â ´ÙÀ½ 󸮸¦ ÁغñÇÑ´Ù. ±×·¡¼ °¢°¢ÀÇ À̸ÞÀÏ¿¡ ´ëÇØ 4¹øÀÇ Ã³¸®°¡ ÇÊ¿äÇÏ´Ù. </Para> </ListItem> <ListItem> <Para> POP3´Â À̸ÞÀÏÀÌ ³ôÀº ¾ÐÃàÀÌ °¡´ÉÇصµ ¾ÐÃà¾øÀÌ Àü´ÞÇÑ´Ù. </Para> </ListItem> </OrderedList> </Para> <Para> ´ç½ÅÀº Æ÷¿öµù ·ÎÄÃÈ£½ºÆ® Æ÷Æ® 110 ÅëÇÏ¿© ´ç½ÅÀÇ ISPÀÇ POP3-¼ÒÄÏÀ¸·Î ¿¬°áÀ» ¾ÐÃàÇÏ¿© ÇÒ¼ö ÀÖ¾ú´Ù. ±×ÈÄ ´ç½ÅÀº ´ç½ÅÀÇ ¸ÞÀÏ Å¬¶óÀ̾ðÆ®¿¡°Ô ·ÎÄÃÈ£½ºÆ®:110¿¡ ¾ÈÀüÇÏ°í ¼Óµµ ³ôÀÎ ¿¬°á·Î ¸ÞÀÏÀ» ´Ù¿î·Îµå ¹ÞÀ¸¶ó°í ¸»ÇØ¾ß ÇÑ´Ù -- ±×·¯³ª ´Ù¿î·Îµå ½Ã°£Àº ¾ÆÁ÷±îÁö POP3-¿ø·¡ ÇÁ·ÎÅäÄÝ ºÎÇϷκÎÅÍ ¼ÕÇظ¦ ÀԴ´Ù. </Para> <Para> </Para> <Para> ±×°ÍÀº º¸´Ù È¿°úÀûÀÎ ÇÁ·ÎÅäÄÝ·Î POP3ÀÇ ´ëüÇÏ°Ô ¸¸µç´Ù. ±× »ý°¢Àº ¿ÏÀüÇÑ ¸ÞÀÏ ¹Ú½º¿¡ ÇÁ·ÎÅäÄÝ ºÎÇϾøÀÌ ´Ù¿î·ÎµåÀÌ´Ù. °Ô´Ù°¡ ¾ÐÃà ¿¬°áÀ» ÇÑ´Ù. Àû´çÇÑ µµ±¸·Î µÎ Ư¡À» °¡Áö´Â SCP °¡ Á¦°øµÈ´Ù. ´ç½ÅÀº ´ç½ÅÀÇ ¸ÞÀÏ-ÆÄÀÏÀ» ÀÌ·¸°Ô ´Ù¿î·Îµå ÇÒ¼ö ÀÖ´Ù. </Para> <Para> </Para> <Para> <Literal remap="tt">scp -C -l loginId:/var/spool/mail/loginid /tmp/newmail</Literal> </Para> <Para> </Para> <Para> ±×·¯³ª ¹®Á¦°¡ ÀÖ´Ù: ¸¸¾à »õ·Î¿î ¸ÞÀÏÀ» ´ç½ÅÀÇ ¸ÞÀϹڽº ´Ù¿î·Îµå Áß¿¡ µµÂøÇÑ´Ù¸é ¹«½¼ÀÏÀÌ À־°ÍÀΰ¡? »õ ¸ÞÀÏÀº ÀÒ¾î¹ö¸°´Ù. ±×·¯¹Ç·Î Á» ´õ ³ªÀº ¹æ¹ýÀº ÀÌ·¸°Ô ÇؾßÇÑ´Ù. </Para> <Para> <Literal remap="tt">ssh -l loginid mailserver -f mv /var/spool/mail/loginid /tmp/loginid_fetchme</Literal> </Para> <Para> <Literal remap="tt">scp -C -l loginid:/tmp/my_new_mail /tmp/loginid_fetchme</Literal> </Para> <Para> mv ´Â ±âº» µ¿ÀÛÀÌ´Ù. ±×·¡¼ ¸¸¾à ´ç½ÅÀÌ »õ·Î¿î ¸ÞÀÏÀ» ¹ÞÀ»¶§ ¸í·ÉÀÌ ½ÇÇàµÇ¾î °ÆÁ¤À» ÇÏÁö ¾Ê¾Æµµ µÉ°ÍÀÌ´Ù. ±×·¯³ª ¸¸¾à ¸ÞÀϼ¹ö µð·ºÅ丮°¡ /tmp/ ¿Í /var/sp ool/mail ÀÌ °°Àº µð½ºÅ©°¡ ¾Æ´Ï¶ó¸é ¹®Á¦°¡ ÀÖÀ»Áöµµ ¸ô¸¥´Ù. ÇØ°áÃ¥Àº lockfileÀ» ´ç½ÅÀÌ mv¸¦ ½ÇÇà½ÃÅ°±âÀü¿¡ ¸¸µå´Â °ÍÀÌ´Ù:<Literal remap="tt">touch /var/spool/mail/loginid.lock</Literal>. ±×ÈÄ¿¡ ¿È±â¸é µÈ´Ù. ´õ ÁÁÀº ÇØ°áÃ¥Àº loginidÆÄÀÏÀ» °°Àº µð·ºÅ丮¿¡ ¿Å±â´Â °ÍÀÌ´Ù. </Para> <Para> <Literal remap="tt">ssh -l loginid mailserver -f mv /var/spool/mail/loginid /var/spool/mail/loginid_fetchme</Literal> </Para> <Para> ´ç½ÅÀº /tmp/newmail ¾È¿¡ ¸Â´Â Æú´õ·Î ÇÊÅÍ ÇÏ´Â procmail´ë½Å¿¡ formailÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù.:<Literal remap="tt">formail -s procmail < /tmp/newmail</Literal> </Para> </Sect2> <Sect2> <Title>¹ÛÀ¸·Î ³ª°¡´Â À̸ÞÀÏ (SMTP) </Title> <Para> ´ç½ÅÀº À̸ÞÀÏÀ» ¾ÐÃà°ú ¾ÏÈ£ÈÇÏ¿© SSH ¿¬°á·Î º¸³¾¼ö ÀÖ´Ù,ÀÌ·¸°Ô </Para> <Para> <ItemizedList> <ListItem> <Para> ³×Æ®¿÷ Æ®·¡ÇÈ ¾Æ³¢±â </Para> </ListItem> <ListItem> <Para> º¸¾È ¿¬°á (ÁÁÀº°Ç ¾Æ´Ñµ¥, ³ªÁß¿¡ ¸¸¾à ¸ÞÀÏÀÌ ¹ÏÁö¸øÇÒ ³×Æ®¿÷À» ³Ñ¾î¼ ¿Â´Ù¸é) </Para> </ListItem> <ListItem> <Para> ¹ß½ÅÀÚ ÀÎÁõ. ¸¹Àº ¸ÞÀϼ¹öµéÀº ¸ÞÀÏ Á߰踦 ¾Ç¿ëÀ» ¿¹¹æÇϱâ À§ÇØ °ÅºÎÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ SSH- ¿¬°á·Î À̸ÞÀÏÀ» º¸³½´Ù¸é ¿ø°Ý ¸ÞÀϼ¹ö(¼¾µå¸ÞÀÏÀ̳ª MS-exchange)´Â ·ÎÄ÷Π¿¬°áµÇ¾ú´Ù°í »ý°¢ÇÒ°ÍÀÌ´Ù. </Para> </ListItem> </ItemizedList> </Para> <Para> ´ç½ÅÀÌ ¸ÞÀϼ¹ö¿¡ SSH-Á¢±Ù±ÇÇÑÀ» °¡Áö°í ÀÖ´Ù¸é, ´ç½ÅÀº ´ÙÀ½ ¸í·ÉÀÌ ÇÊ¿äÇÏ´Ù. </Para> <Para> <Literal remap="tt">ssh -C -l loginid mailserver -L2525:mailserver:25</Literal> </Para> <Para> ´ç½ÅÀÌ ¸ÞÀϼ¹ö¿¡ SSH-Á¢±Ù±ÇÇÑÀ» °¡Áö°í ÀÖÁö ¾Ê´ÙÇصµ ´ç½ÅÀÇ ¸ÞÀϼ¹ö´Â Á߰踦 Çã¶ôÇÒ°ÍÀÌ´Ù. ´ÙÀ½ ¸í·ÉÀ¸·Î: </Para> <Para> <Literal remap="tt">ssh -C -l loginid other_server -L2525:mailserver:25</Literal> </Para> <Para> ±× ÈÄ ´ç½ÅÀÌ ¸ÞÀÏ Å¬¶óÀ̾ðÆ®(À̰ųª ¸ÞÀϼ¹ö: "smarthost"¸¦ º¸¶ó)¸¦ ·ÎÄÃÈ£½ºÆ® 2525 Æ÷Æ®·Î ¸ÞÀÏÀÌ ³ª°¡µµ·Ï ¼³Á¤ ÇÒ¼ö ÀÖ´Ù. </Para> </Sect2> </Sect1> <Sect1> <Title>¼º´É¿¡ ´ëÇؼ »ý°¢Çϱâ </Title> <Para> ¹°·Ð ¾ÐÃà/¾Ïȣȴ CPU½Ã°£À» ¼Ò¸ðÇÑ´Ù. ¿À·¡µÈ ÆæƼ¾ö-133¿¡¼ ½Ã°£´ç 1±â°¡¸¦ ¾ÏÈ£ÈÇÏ°í ¾ÐÃàÇÒ¼ö ÀÖ¾ú´Ù. -- ¾ÆÁÖ ¸¹ÀºÆíÀε¥. ¸¸¾à ´ç½ÅÀÌ SSH ÄÄÆÄÀÏÀ» ``--with-none''¿É¼ÇÀ» ÁÖ°í ÇÑ´Ù¸é ´ç½ÅÀº SSH¿¡ ¾Ïȣȸ¦ ¾ÈÇÏ°í »ç¿ëÇÒ¼ö ÀÖ´Ù. ÀÌ°Ç ¾à°£ÀÇ ¼º´ÉÀ» Çâ»ó½ÃÄÑ ÁØ´Ù. ¿©±â ¸î°¡Áö ´Ù¿î·Îµå ¹æ½ÄÀ¸·Î ³ªÅ¸³½°ÍÀÌ ÀÖ´Ù. (Å×½ºÆ® ÇÏ´Â µ¿¾È, 5¸Þ°¡ÀÇ ÆÄÀÏÀ» ¾ÐÃà ¾ÈÇÏ°í 133MhzÀÇ ÆæƼ¾öÀ¸·ÎºÎÅÍ 233MhzÀÇ ÆæƼ¾ö2ÀÇ ·¦Å¾À¸·Î 10¸Þ°¡ºñÆ® ÀÌ´õ³ÝÀ¸·Î ´Ù¸¥ ·Îµå ¾øÀÌ Àü¼Û½ÃÄ×´Ù.) </Para> <screen> +-------------------+--------+----------+-----------+----------------------+ | | FTP | ¾ÏÈ£È |¾ÐÃàÈ | ¾ÐÃà+¾ÏÈ£È | +-------------------+--------+----------+-----------+----------------------+ +-------------------+--------+----------+-----------+----------------------+ | °É¸° ½Ã°£ | 7.6ÃÊ | 26ÃÊ | 9ÃÊ | 23ÃÊ | +-------------------+--------+----------+-----------+----------------------+ | 󸮷® | 790K/ÃÊ| 232K/ÃÊ | 320K/ÃÊ | 264K/ÃÊ | +-------------------+--------+----------+-----------+----------------------+ | ¾ÐÃàÀ² | 1 | 1 | 3.8 | 3.8 | +-------------------+--------+----------+-----------+----------------------+ </screen> </Sect1> <Sect1> <Title>¸¶Ä¡¸ç </Title> <Para> Harald Kenig <koenig@tat.physik.uni-tuebingen.de>, ¿¡°Ô °¨»çÇÑ´Ù. ±×´Â ¸ÞÀϹڽºµéÀ» ¿Ïº®ÇÏ°Ô ´Ù¿î·ÎµåÇϱâ À§ÇÏ¿© rcp¸¦ »ç¿ëÇØ¿Ô´Ù. ÀÌ ÇÏ¿ìÅõÀÇ ¸¶Áö¸· ¹öÀüÀº <Literal remap="tt">http://www.syss.de/howto.</Literal> ¿¡ ÀÖ´Ù. </Para> </Sect1> </Article>