· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Docbook Sgml/Compressed-TCP

You are not allowed to 'diff'


¾ÐÃàµÈ TCP/IP¼¼¼ÇÀ» SSH °°Àº µµ±¸µé·Î ÀÌ¿ëÇϱâ

¾ÐÃàµÈ TCP/IP¼¼¼ÇÀ» SSH °°Àº µµ±¸µé·Î ÀÌ¿ëÇϱâ

Sebastian Schreiber

±è¹Î¼ö

2.2.2000

고친 과정
고침 1.12004-01-30고친이 ±è¹Î¼ö
±³Á¤
고침 1.02001-08-21고친이 ±è¹Î¼ö
¹ø¿ª
고침 1.02001-08-21고친이 ±è¹Î¼ö
ÃÖÃÊ ÀÛ¼º

1. ¼Ò°³

Áö³­³¯¿¡ ¿ì¸®´Â ¾ÐÃà ÆÄÀÏÀ» ÀÌ¿ëÇØ µð½ºÅ©¿¡ °ø°£À» ¾Æ³¢¸ç ÀúÀåÀ» Çß´Ù. ÇÏÁö¸¸ ¿À´Ã³¯¿¡ µð½ºÅ©´Â °¡°ÝÀÌ ½Î´Ù. ±×¿¡ ¹Ý¸éÇØ ³×Æ®¿÷ ´ë¿ªÆøÀº ÇÑÁ¤µÇ¾î Àֱ⿡ ´ç½ÅÀº µÎ°¡Áö ¸ñÇ¥¸¦ ÀÌ·ç¾î¾ß ÇÑ´Ù.

1) ´ë¿ªÆø/À̵¿·®À» ¾Æ²¸¾ß ÇÑ´Ù.(¸¸¾à ´ç½ÅÀÌ ³×Æ®¿÷ »ç¿ë·®¿¡ µû¶ó µ·À» ÁöºÒÇÑ´Ù¸é Áß¿äÇÏ´Ù.- IDC¼¾ÅÍ°¡ ±×·¯ÇÏÁÒ. ¿ªÀÚ Ã·°¡)

2) ¼Óµµ¸¦ ³·Àº ´ë¿ªÆø¿¡¼­ ³ôÀδÙ.(¸ðµ©, GSM, ISDN)

ÀÌ ÇÏ¿ìÅõ ¹®¼­´Â ¾î¶»°Ô ´ë¿ªÆø°ú Á¢¼Ó½Ã°£ µÎ°¡Áö¸¦ SSH1, SSH2, OpenSSH ³ª LSH·Î ¾Æ³¥¼ö ÀÖ´ÂÁö ¼³¸íÇÑ´Ù.


2. HTTP/FTP ¾ÐÃà, ±âŸµîµî..

³ªÀÇ »ç¹«½ÇÀº 64KBit ISDN À¸·Î ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´Ù, ±×·¡¼­ ÃÖ´ë Àü¼ÛÀ²Àº ¾à 7K/Ãʹۿ¡ ¾ÈµÈ´Ù. ±×·¯³ª ¾ÐÃàÀ» ÇÏ¿© ¿¬°á ¼Óµµ¸¦ ³ôÀϼö ÀÖ´Ù. ³»°¡ ÆÄÀÏÀ» ´Ù¿î·Îµå ¹ÞÀ»¶§, ³×½ºÄÉÀÌÇÁ´Â ÃÊ´ç 40K·Î Àü¼ÛÇÏ´Â°É º¸¿©ÁØ´Ù. (·Î±×ÆÄÀÏÀº 15¹è·Î ¾ÐÃàÀÌ °¡´ÉÇÏ´Ù.) SSH´Â ¾ÈÀüÇÏÁö ¾ÊÀº ³×Æ®¿÷À¸·Î ¾ÈÀüÇÑ ¿¬°áÀ» ¸¸µå´Â µµ±¸·Î ¼³°èµÈ ÁÖµÈ µµ±¸ÀÌ´Ù. °Ô´Ù°¡, SSH´Â ¾ÐÃ࿬°á°ú Æ÷Æ®Æ÷¿öµùÀ» ÇÒ ¼ö ÀÖ´Ù. (rinetd³ª redir°°Àº). ±×·¡¼­ ¾ÐÃàÇÑ °£´ÜÇÑ TCP/IP ¿¬°á¿¡´Â Àû´çÇÑ ÅøÀÌ´Ù. ¿©±â¼­ '°£´Ü' ÀÇ Àǹ̴ ¿ÀÁ÷ ÇϳªÀÇ TCP ¿¬°áÀ» ¿¬´Ù´Â °ÍÀÌ´Ù. FTP ¿¬°áµéÀ̳ª MS ¾Æ¿ô·è°ú MS ÀͽºÃ¼ÀÎÁö´Â ¸î°³ÀÇ ¿¬°áÀ» ¸¸µé±â ¶§¹®¿¡ °£´ÜÇÏÁö ¾Ê´Ù. SSH´Â LempleZiv (LZ77) ¾ÐÃà ¾Ë°í¸®ÁòÀ» »ç¿ëÇÑ´Ù. - ±×·¡¼­ ´ç½ÅÀº winzip/pkzip ¿Í °°Àº ³ôÀº ¾ÐÃàÀ²À» ÀÌ·ê¼ö ÀÖ´Ù. ³ªÀÇ ÀÎÆ®¶ó³Ý¿¡¼­ ÀÎÅͳÝÀ¸·Î ¸ðµç HTTP ¿¬°áµéÀ» ¾ÐÃàÇϱâ À§ÇØ, ³ª´Â ´ÜÁö ³ªÀÇ ÀüÈ­Á¢¼Ó ÄÄÇ»ÅÍ¿¡ ÇϳªÀÇ ¸í·É¸¸ ½ÇÇà½ÃÅ°¸é µÈ´Ù.

ssh -l <login ID> <hostname> -C -L8080:<proxy_at_ISP>:80 -f sleep 10000

<hostname> = È£½ºÆ®´Â ³» ISP¿¡ À§Ä¡ÇÑ´Ù. SSH Á¢±ÙÀº ÇʼöÀÔ´Ï´Ù.

<·Î±ä ID> = ³ªÀÇ ·Î±ä-ID <hostname>

<proxy_at_ISP> =³ªÀÇ ISPÀÇ À¥ÇÁ·Ï½Ã

³ªÀÇ À¥ ÇÁ¶ó¿ìÀú´Â localhost:8080 ÇÁ·Ï½Ã¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ³ªÀÇ ·¦Å¾Àº °°Àº ¼ÒÄÏÀ¸·Î Á¢¼ÓÇÑ´Ù. ±× Á¢¼ÓÀº SSH·Î ½ÇÁ¦ ÇÁ·Ï½Ã·Î Æ÷¿öµå µÇ¸ç ¾ÐÃàµÈ´Ù. ±× ±¸Á¶´Â ´ÙÀ½°ú °°´Ù.

                  64KBit ISDN
³» PC--------------------------------A PC (Unix/Linux/Win-NT) ³ªÀÇ ISP 
SSH-Ŭ¶óÀ̾ðÆ®         ¾ÐÃà               SSH-¼­¹ö, Port 22
Port 8080                             |
 |                                    |
 |                                    |
 |                                    |
 |10MBit ÀÌ´õ³Ý                       |100MBit
 |¾ÐÃà ¾ÈµÊ                           | ¾ÐÃà ¾ÈµÊ
 |                                    |
 |                                    |
³» µÎ¹ø° PC                         ISPÀÇ WWW-ÇÁ·Ï½Ã
ÀÇ ³×½ºÄÉÀÌÇÁ, ±âŸµîµî...                    Æ÷Æ® 80
(Laptop)

 

3. ¸ÞÀÏ ¾ÐÃà

3.1. À̸ÞÀÏ µé¾î¿È (POP3, IMAP4)

´ëºÎºÐÀÇ »ç¶÷Àº ±×µéÀÇ À̸ÞÀÏÀ» POP3¸¦ ÅëÇÏ¿© ¸ÞÀϼ­¹ö·ÎºÎÅÍ °¡Á®¿Â´Ù. POP3´Â ¸¹Àº ºÒÆíÀ» °®°í ÀÖ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù.

  1. POP3´Â Æнº¿öµå¸¦ ±ú²ýÇÑ ÅؽºÆ®¹®ÀÚ·Î Àü¼ÛÇÑ´Ù.(POP/IMAP ÀÇ SSL-ÀÌÇà°ú ¿ä±¸/ ÀÀ´ä ÀÎÁõÀÌ ÀÖ´Ù. RFC-2095/2195¿¡ Á¤ÀǵǾîÀÖ´Ù.)

  2. POP3ÀÇ ÇÁ·ÎÅäÄÝÀÇ ¸¹Àº ºÎÇÏ ¿øÀÎ: ù°·Î Ŭ¶óÀ̾ðÆ®°¡ ¸Þ¼¼Áö¸¦ ¿äûÇϵçÁö ¼­¹ö°¡ ¸Þ¼¼Áö¸¦ º¸³½´Ù. ±×ÈÄ Å¬¶óÀ̾ðÆ®°¡ Àü¼ÛµÈ ¸ÞÀÏÀº »èÁ¦ÇØ´Þ¶ó°í ¿äûÇÏ°í, ¼­¹ö´Â »èÁ¦¸¦ È®ÀÎÇÑ´Ù. ±×ÈÄ ¼­¹ö´Â ´ÙÀ½ 󸮸¦ ÁغñÇÑ´Ù. ±×·¡¼­ °¢°¢ÀÇ À̸ÞÀÏ¿¡ ´ëÇØ 4¹øÀÇ Ã³¸®°¡ ÇÊ¿äÇÏ´Ù.

  3. POP3´Â À̸ÞÀÏÀÌ ³ôÀº ¾ÐÃàÀÌ °¡´ÉÇصµ ¾ÐÃà¾øÀÌ Àü´ÞÇÑ´Ù.

´ç½ÅÀº Æ÷¿öµù ·ÎÄÃÈ£½ºÆ® Æ÷Æ® 110 ÅëÇÏ¿© ´ç½ÅÀÇ ISPÀÇ POP3¼ÒÄÏÀ¸·Î ¿¬°áÀ» ¾ÐÃàÇÏ¿© ÇÒ¼ö ÀÖ¾ú´Ù. ±×ÈÄ ´ç½ÅÀº ´ç½ÅÀÇ ¸ÞÀÏ Å¬¶óÀ̾ðÆ®¿¡°Ô ·ÎÄÃÈ£½ºÆ® Æ÷Æ®¹øÈ£ 110¿¡ ¾ÈÀüÇÏ°í ¼Óµµ ³ôÀÎ ¿¬°á·Î ¸ÞÀÏÀ» ´Ù¿î·Îµå ¹ÞÀ¸¶ó°í ¸»ÇØ¾ß ÇÑ´Ù - ±×·¯³ª ´Ù¿î·Îµå ½Ã°£Àº ¾ÆÁ÷±îÁö POP3 ¿ø·¡ ÇÁ·ÎÅäÄÝ ºÎÇϷκÎÅÍ ¼ÕÇظ¦ ÀԴ´Ù.

±×°ÍÀº º¸´Ù È¿°úÀûÀÎ ÇÁ·ÎÅäÄÝ·Î POP3ÀÇ ´ëüÇÏ°Ô ¸¸µç´Ù. ±× »ý°¢Àº ¿ÏÀüÇÑ ¸ÞÀÏ ¹Ú½º¿¡ ÇÁ·ÎÅäÄÝ ºÎÇϾøÀÌ ´Ù¿î·ÎµåÀÌ´Ù. °Ô´Ù°¡ ¾ÐÃà ¿¬°áÀ» ÇÑ´Ù. Àû´çÇÑ µµ±¸·Î µÎ Ư¡À» °¡Áö´Â SCP °¡ Á¦°øµÈ´Ù. ´ç½ÅÀº ´ç½ÅÀÇ ¸ÞÀÏ-ÆÄÀÏÀ» ÀÌ·¸°Ô ´Ù¿î·Îµå ÇÒ¼ö ÀÖ´Ù.

scp -C -l loginId:/var/spool/mail/loginid /tmp/newmail

±×·¯³ª ¹®Á¦°¡ ÀÖ´Ù: ¸¸¾à »õ·Î¿î ¸ÞÀÏÀ» ´ç½ÅÀÇ ¸ÞÀϹڽº ´Ù¿î·Îµå Áß¿¡ µµÂøÇÑ´Ù¸é ¹«½¼ÀÏÀÌ À־°ÍÀΰ¡? »õ ¸ÞÀÏÀº ÀÒ¾î¹ö¸°´Ù. ±×·¯¹Ç·Î Á» ´õ ³ªÀº ¹æ¹ýÀº ÀÌ·¸°Ô ÇؾßÇÑ´Ù.

ssh -l loginid mailserver -f mv /var/spool/mail/loginid /tmp/loginid_fetchme

scp -C -l loginid:/tmp/my_new_mail /tmp/loginid_fetchme

mv ´Â ±âº» µ¿ÀÛÀÌ´Ù. ±×·¡¼­ ¸¸¾à ´ç½ÅÀÌ »õ·Î¿î ¸ÞÀÏÀ» ¹ÞÀ»¶§ ¸í·ÉÀÌ ½ÇÇàµÇ¾î °ÆÁ¤À» ÇÏÁö ¾Ê¾Æµµ µÉ°ÍÀÌ´Ù. ±×·¯³ª ¸¸¾à ¸ÞÀϼ­¹ö µð·ºÅ丮°¡ /tmp/ ¿Í /var/sp ool/mail ÀÌ °°Àº µð½ºÅ©°¡ ¾Æ´Ï¶ó¸é ¹®Á¦°¡ ÀÖÀ»Áöµµ ¸ô¸¥´Ù. ÇØ°áÃ¥Àº lockfileÀ» ´ç½ÅÀÌ mv¸¦ ½ÇÇà½ÃÅ°±âÀü¿¡ ¸¸µå´Â °ÍÀÌ´Ù:touch /var/spool/mail/loginid.lock. ±×ÈÄ¿¡ ¿Å±â¸é µÈ´Ù. ´õ ÁÁÀº ÇØ°áÃ¥Àº loginid ÆÄÀÏÀ» °°Àº µð·ºÅ丮¿¡ ¿Å±â´Â °ÍÀÌ´Ù.

ssh -l loginid mailserver -f mv /var/spool/mail/loginid /var/spool/mail/loginid_fetchme

´ç½ÅÀº /tmp/newmail ¾È¿¡ ¸Â´Â Æú´õ·Î ÇÊÅÍ ÇÏ´Â procmail ´ë½Å¿¡ formailÀ» »ç¿ëÇÒ¼ö ÀÖ´Ù.:formail -s procmail < /tmp/newmail


3.2. ¹ÛÀ¸·Î ³ª°¡´Â À̸ÞÀÏ (SMTP)

´ç½ÅÀº À̸ÞÀÏÀ» ¾ÐÃà°ú ¾ÏȣȭÇÏ¿© SSH ¿¬°á·Î º¸³¾¼ö ÀÖ´Ù.

  • ³×Æ®¿öÅ© Æ®·¡ÇÈ ¾Æ³¢±â

  • º¸¾È ¿¬°á (ÁÁÀº°Ç ¾Æ´ÏÁö¸¸, ³ªÁß¿¡ ¸¸¾à ¸ÞÀÏÀÌ ¹ÏÁö ¸ø ÇÒ ³×Æ®¿÷À» ³Ñ¾î¼­ ¿Â´Ù¸é)

  • ¹ß½ÅÀÚ ÀÎÁõ. ¸¹Àº ¸ÞÀϼ­¹öµéÀº ¸ÞÀÏ Á߰踦 ¾Ç¿ëÀ» ¿¹¹æÇϱâ À§ÇØ °ÅºÎÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ SSH ¿¬°á·Î À̸ÞÀÏÀ» º¸³½´Ù¸é ¿ø°Ý ¸ÞÀϼ­¹ö(¼¾µå¸ÞÀÏÀ̳ª MS-exchange)´Â ·ÎÄ÷Π¿¬°áµÇ¾ú´Ù°í »ý°¢ÇÒ°ÍÀÌ´Ù.

´ç½ÅÀÌ ¸ÞÀϼ­¹ö¿¡ SSH Á¢±Ù±ÇÇÑÀ» °¡Áö°í ÀÖ´Ù¸é, ´ç½ÅÀº ´ÙÀ½ ¸í·ÉÀÌ ÇÊ¿äÇÏ´Ù.

ssh -C -l loginid mailserver -L2525:mailserver:25

´ç½ÅÀÌ ¸ÞÀϼ­¹ö¿¡ SSH Á¢±Ù ±ÇÇÑÀ» °¡Áö°í ÀÖÁö ¾Ê´ÙÇصµ ´ç½ÅÀÇ ¸ÞÀϼ­¹ö´Â Á߰踦 Çã¶ôÇÒ°ÍÀÌ´Ù. ´ÙÀ½ ¸í·ÉÀ¸·Î:

ssh -C -l loginid other_server -L2525:mailserver:25

±× ÈÄ ´ç½ÅÀÌ ¸ÞÀÏ Å¬¶óÀ̾ðÆ®(À̰ųª ¸ÞÀϼ­¹ö: "smarthost"¸¦ º¸¶ó)¸¦ ·ÎÄÃÈ£½ºÆ® 2525 Æ÷Æ®·Î ¸ÞÀÏÀÌ ³ª°¡µµ·Ï ¼³Á¤ ÇÒ¼ö ÀÖ´Ù.


4. ¼º´É¿¡ ´ëÇؼ­ »ý°¢Çϱâ

¹°·Ð ¾ÐÃà/¾Ïȣȭ´Â CPU½Ã°£À» ¼Ò¸ðÇÑ´Ù. ¿À·¡µÈ ÆæƼ¾ö 133¿¡¼­ ½Ã°£´ç 1±â°¡¸¦ ¾ÏȣȭÇÏ°í ¾ÐÃàÇÒ¼ö ÀÖ¾ú´Ù. -- ¾ÆÁÖ ¸¹ÀºÆíÀε¥. ¸¸¾à ´ç½ÅÀÌ SSH ÄÄÆÄÀÏÀ» ``--with-none''¿É¼ÇÀ» ÁÖ°í ÇÑ´Ù¸é ´ç½ÅÀº SSH¿¡ ¾Ïȣȭ¸¦ ¾ÈÇÏ°í »ç¿ëÇÒ¼ö ÀÖ´Ù. ÀÌ°Ç ¾à°£ÀÇ ¼º´ÉÀ» Çâ»ó½ÃÄÑ ÁØ´Ù. ¿©±â ¸î°¡Áö ´Ù¿î·Îµå ¹æ½ÄÀ¸·Î ³ªÅ¸³½°ÍÀÌ ÀÖ´Ù. (Å×½ºÆ® ÇÏ´Â µ¿¾È 5¸Þ°¡ÀÇ ÆÄÀÏÀ» ¾ÐÃà ¾ÈÇÏ°í 133MhzÀÇ ÆæƼ¾öÀ¸·ÎºÎÅÍ 233MhzÀÇ ÆæƼ¾ö2ÀÇ ·¦Å¾À¸·Î 10¸Þ°¡ºñÆ® ÀÌ´õ³ÝÀ¸·Î ´Ù¸¥ ·Îµå ¾øÀÌ Àü¼Û½ÃÄ×´Ù.)

+-------------------+--------+----------+-----------+----------------------+
|                   |  FTP   |   ¾Ïȣȭ |¾ÐÃàÈ­     |     ¾ÐÃà+¾Ïȣȭ      |
+-------------------+--------+----------+-----------+----------------------+
+-------------------+--------+----------+-----------+----------------------+
|     °É¸° ½Ã°£     |  7.6ÃÊ |   26ÃÊ   |    9ÃÊ    |         23ÃÊ         |
+-------------------+--------+----------+-----------+----------------------+
|     󸮷®        | 790K/ÃÊ|  232K/ÃÊ |  320K/ÃÊ  |        264K/ÃÊ       |
+-------------------+--------+----------+-----------+----------------------+
|     ¾ÐÃàÀ²        |   1    |    1     |    3.8    |          3.8         |
+-------------------+--------+----------+-----------+----------------------+
 

5. ¸¶Ä¡¸ç

Harald Kenig <koenig@tat.physik.uni-tuebingen.de>, ¿¡°Ô °¨»çÇÑ´Ù. ±×´Â ¸ÞÀϹڽºµéÀ» ¿Ïº®ÇÏ°Ô ´Ù¿î·ÎµåÇϱâ À§ÇÏ¿© rcp¸¦ »ç¿ëÇØ¿Ô´Ù. ÀÌ ÇÏ¿ìÅõÀÇ ¸¶Áö¸· ¹öÀüÀº http://www.syss.de/howto ¿¡ ÀÖ´Ù. (´õ ÀÌ»ó Á¢¼Ó¾ÈµÊ. - ¿ªÀÚ Ã·°¡)


ID
Password
Join
You attempt things that you do not even plan because of your extreme stupidity.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2004-01-30 15:38:59
Processing time 0.0018 sec