FTP »ç¿ë¹ý
1. FTP ÇÁ·Î±×·¥?
FTP
ÇÁ·Î±×·¥À̶õ À©µµ¿ì ȯ°æ¿¡¼ µ¹¾Æ°¡´Â, ¸¶¿ì½º¸¸ Ŭ¸¯ÇÏ¸é µÇ´Â È·ÁÇÏ°í
Æí¸®ÇÑ ±â´ÉÀ» °®Ãá ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï¶ó,
¸í·É¾î¸¦ ÀÏÀÏÀÌ ¼ÕÀ¸·Î ÀÔ·ÂÇؾ߸¸ ÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ƯÁ¤
ÇÁ·Î±×·¥ÀÌ Àִٱ⺸´Ù´Â Unix³ª Linux°°Àº ¿î¿µÃ¼Á¦¿¡ ±âº»ÀûÀ¸·Î Æ÷ÇԵǾî
ÀÖ°í, °³ÀÎ °èÁ¤¿¡ ÅÚ³ÝÀ¸·Î Á¢¼ÓÇÒ ¼ö
ÀÖ´Ù¸é ±× °èÁ¤¿¡ ÀÖ´Â ÇÁ·Î±×·¥À» Á÷Á¢ ½ÇÇà½ÃÄÑ ÀÌ¿ëÇÏ¸é µÈ´Ù.
![](../../image/153_01.gif)
ÅÚ³ÝÀ»
ÀÌ¿ëÇØ °³ÀÎ °èÁ¤ ¼¹ö¿¡ Á¢¼ÓÇÑ ÈÄ ¸í·ÉÇà FTP ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ ´Ù¸¥
FTP ¼¹ö¿¡ ÀÖ´Â ÆÄÀϵéÀ» ³» °èÁ¤À¸·Î °¡Á®¿Í¾ß
ÇÒ Çʿ伺À» ´À³¤ÀûÀÌ ÀÖ´ÂÁö? (ÀÌ ¹æ¹ýÀ» »ç¿ëÇϴµ¥´Â ¸î
°¡ÁöÀÇ ÀåÁ¡ÀÌ Àִµ¥, ¼¹ö¿¡¼ ¼¹ö·Î ÆÄÀÏÀÌ Àü¼ÛµÉ ¶§´Â ¼¹ö¿¡¼
³» ÄÄÇ»ÅÍ·Î ÆÄÀÏÀ» Àü¼ÛÇÒ ¶§º¸´Ù ¸î ½Ê¹è´Â
»¡¶óÁø´Ù´Â °ÍÀÌ°í, ¶Ç ÀÏ´Ü ³» °èÁ¤¿¡ ÀúÀåÇسõÀ¸¸é ±× ÆÄÀÏÀº
³»°¡ Áö¿ì±â Àü±îÁö´Â »èÁ¦µÉ ¿°·Á°¡ ¾ø´Ù´Â Á¡ÀÌ´Ù.)
2. ±âº» ¿ë¾î
ÀÌÇØ
FTP
ÇÁ·Î±×·¥ÀÇ »ç¿ë¹æ¹ýÀ» ¹è¿ì±â Àü¿¡ ±âº»ÀûÀÎ ¸î °¡ÁöÀÇ FTP °ü·Ã ¿ë¾îµéÀ»
ÀÌÇØÇغ¸ÀÚ.
2.1
FTP
FTP¶õ
File Transfer ProtocolÀÇ ¾àÀÚ·Î ÆÄÀÏ Àü¼ÛÀ» À§ÇÑ ±Ô¾àÀ̶ó´Â ¶æÀÌ´Ù.
ÀÎÅͳݿ¡¼ ¾ÆÁ÷ WWWÀÌ µîÀåÇÏÁö
¾Ê¾Ò°Å³ª ¸¹ÀÌ »ç¿ëµÇÁö ¾Ê¾Ò´ø ½ÃÀý, ÆÄÀÏ Àü¼ÛÀ» ºü¸£°í Æí¸®ÇÏ°Ô
Çϱâ À§Çؼ ¸¸µé¾îÁø ±Ô¾àÀÌ´Ù.
ÇöÀç±îÁöµµ ÆÄÀÏ Àü¼ÛÀÇ ¼Óµµ¸é¿¡¼´Â
WWWº¸´Ù ºü¸£±â ¶§¹®¿¡ ¸¹ÀÌ »ç¿ëµÇ¾îÁö°í ÀÖ´Ù.
2.2
Anonymous
FTP
¼¹ö¿¡ Á¢¼ÓÇÏ¸é ¾ÆÀ̵ð¿Í Æнº¿öµå¸¦ ¹°¾î¿À°Ô µÈ´Ù. ÀÌ·± °æ¿ì ¾ÆÀ̵ð¿Í
Æнº¿öµå°¡ ÀÖÀ¸¸é ¹°·Ð ±×´ë·Î
ÀÔ·ÂÇÏ¸é µÇÁö¸¸, ¾ø´Â °æ¿ì¿¡´Â ¾ÆÀ̵𿡴 [anonymous], Æнº
¿öµå¿¡´Â [ÀÚ½ÅÀÇ ¸ÞÀÏ ÁÖ¼Ò]¸¦ ÀÔ·ÂÇϸé
µÈ´Ù. ¸ðµç FTP ¼¹ö¿¡ Àû¿ëÀÌ µÇ´Â
°ÍÀº ¾Æ´Ï°í, Ưº°È÷ Anonymous¸¦ Áö¿øÇØÁÖ´Â ¼¹ö¿¡¸¸ Àû¿ëÀÌ
µÈ´Ù. ´ëÇü FTP ¼¹öµéÀº ´ëºÎºÐ À̸¦ Áö¿øÇØÁÖ¸ç, Anonymous¸¦ Áö¿øÇØÁÖ´Â
FTP ¼¹ö¸¦ Anonymous FTP ¼¹ö¶ó°í
ºÎ¸¥´Ù.
2.3
pub µð·ºÅ丮
FTP
¼¹ö¿¡ ¸¹ÀÌ Á¢¼ÓÇغ» »ç¶÷µéÀº Àß ¾Ë°ÚÁö¸¸ [pub]¶ó´Â µð·ºÅ丮°¡ ´ë°³´Â
ÀÖ´Â °ÍÀ» º¸¾ÒÀ» °ÍÀÌ´Ù. FTP
¼¹ö¿¡ ÀÖ´Â ÆÄÀϵéÀº ¸ðµÎ ¸¶À½²¯ °¡Á®°¥ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï°í ±× ¼¹öÀÇ
°ü¸®ÀÚ°¡ Çã¿ëÇÏ´Â Çѵµ ³»¿¡¼¸¸
Àаųª ¶Ç´Â ¾²±â¸¦ ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» °¡Áú ¼ö ÀÖ´Ù. [pub] µð·º
Å丮´Â °ø¿ë µð·ºÅ丮·Î ÀϹÝÀûÀ¸·Î
±× µð·ºÅ丮 ÇϺο¡ ÀÖ´Â ÆÄÀϵéÀº ÀÏ¹Ý »ç¿ëÀڵ鵵 Àаí
´Ù¿î·Îµå¹ÞÀ» ¼ö ÀÖ°Ô²û ÇÏ°í ÀÖ´Ù.
3. ±âº» ¸í·É¾î
±×·¯¸é
¸í·ÉÇà FTP ÇÁ·Î±×·¥¿¡¼ »ç¿ëµÇ´Â ±âº» ¸í·É¾î¸¦ ¾Ë¾Æº¸ÀÚ. ¸í·ÉÇà
FTP ÇÁ·Î±×·¥Àº Ãʱ⿡ Unix³ª Linux¿¡¼ ÁÖ·Î ¾²ÀÌ´ø ÇÁ·Î±×·¥ÀÌ°í,
¶Ç Áö±Ýµµ ¸¹Àº ¼¹ö°¡ Unix³ª Linux ¿î¿µÃ¼Á¦¿¡¼
½ÇÇàµÇ°í ÀÖÀ¸¹Ç·Î, ±âº» ¸í·É¾îµéµµ UnixÀÇ ¸í·É¾î¿Í
´àÀº ²ÃÀÌ ¸¹´Ù. ¾Æ¸¶ ¾Æ·¡¿¡ ¼Ò°³ÇÑ Á¤µµ¸¸
¾Ë¸é FTP ¼¹ö¿¡ Á¢¼ÓÇÏ°í ÆÄÀÏÀ» ¹Þ´Â °ÍÀº ¹®Á¦°¡ ¾øÀ» °ÍÀÌ´Ù.
|
ftp |
: |
Unix³ª
Linux ¿î¿µÃ¼Á¦ÀÇ ±âº» ¸í·ÉÇà FTP ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù. |
|
open |
: |
FTP
¼¹ö¿¡ Á¢¼ÓÇÑ´Ù. |
|
ls |
: |
ÇöÀç
µð·ºÅ丮ÀÇ ³»¿ëÀ» º¸¿©ÁØ´Ù. |
|
cd |
: |
´Ù¸¥
µð·ºÅ丮·Î À̵¿ÇÑ´Ù. |
|
get |
: |
ÆÄÀÏÀ»
¹Þ´Â´Ù.
|
|
close |
: |
FTP
¼¹ö¿¡¼ Á¢¼ÓÀ» ²÷´Â´Ù. |
|
exit |
: |
Unix³ª
Linux ¿î¿µÃ¼Á¦ÀÇ ¸í·ÉÇà FTP ÇÁ·Î±×·¥À» Á¾·áÇÑ´Ù. |
4. ½ÇÁ¦»ç¿ë
¸ÕÀú
ÅÚ³Ý ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ ÀÚ½ÅÀÇ °èÁ¤¿¡ Á¢¼ÓÇÑ ÈÄ, ¾Æ·¡¸¦ ÀÐÀ¸¸é¼
õõÈ÷ µû¶óÇÏ¸é µÈ´Ù. ¾Æ·¡¿¡¼´Â
±¹³»¿¡¼ À¯¸íÇÑ ¼ÒÇÁÆ®¿þ¾î ´Ù¿î·Îµå FTP ¼¹öÀÎ º¸¶ó³Ý FTP ¼¹ö (ftp.bora.net)¿¡ Á¢¼ÓÇؼ °Å¿ø Á¦Æ®¿Àµð¿À
4.6 ÆÐÄ¡ ÆÄÀÏ(jad460p.exe)À» ´Ù¿î·Îµå¹Þ´Â °ÍÀ»
¿¹·Î µé¾ú´Ù.
|
(1) |
[ftp]
- Unix³ª Linux ¿î¿µÃ¼Á¦¿¡ Æ÷ÇÔµÈ ±âº» ¸í·ÉÇà FTP ÇÁ·Î±×·¥À»
½ÇÇà½ÃŲ´Ù.
|
|
(2) |
[open
ftp.bora.net] - º¸¶ó³Ý FTP ¼¹ö¿¡ Á¢¼ÓÇÑ´Ù. |
|
(3) |
[anonymous]
- ¾ÆÀ̵𸦠ÀÔ·ÂÇÑ´Ù. ¾ÆÀ̵𰡠¾ø´Ù¸é [anonymous]¸¦ ÀÔ·ÂÇÑ´Ù. |
|
(4) |
[bcjh@bomul.com]
- ºñ¹Ð ¹øÈ£¸¦ ÀÔ·ÂÇÑ´Ù. [anonymous]·Î Á¢¼ÓÇß´Ù¸é [ÀÚ½ÅÀÇ
¸ÞÀÏ ÁÖ¼Ò]¸¦ ºñ¹Ð¹øÈ£·Î ÀÔ·ÂÇÑ´Ù. |
|
|
|
![](../../image/153_02.gif)
FTP
ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°°í º¸¶ó³Ý FTP ¼¹ö¿¡ Á¢¼ÓÇÑ´Ù. |
|
|
|
|
(5) |
[ls]
- ÇöÀç µð·ºÅ丮ÀÇ ³»¿ëÀ» º»´Ù. |
|
(6) |
[cd
pub] - pub µð·ºÅ丮·Î À̵¿ÇÑ´Ù. |
|
(7) |
[ls]
- ÇöÀç µð·ºÅ丮ÀÇ ³»¿ëÀ» º»´Ù. |
|
(8) |
[cd
sw] - sw µð·ºÅ丮·Î À̵¿ÇÑ´Ù. |
|
(9) |
[ls]
- ÇöÀç µð·ºÅ丮ÀÇ ³»¿ëÀ» º»´Ù. |
|
(10) |
[cd
jet-audio] - jet-audio µð·ºÅ丮·Î À̵¿ÇÑ´Ù. |
|
(11) |
[ls]
- ÇöÀç µð·ºÅ丮ÀÇ ³»¿ëÀ» º»´Ù. |
|
(12) |
[cd
korea] - korea µð·ºÅ丮·Î À̵¿ÇÑ´Ù. |
|
(13) |
[ls]
- ÇöÀç µð·ºÅ丮ÀÇ ³»¿ëÀ» º»´Ù. |
|
(14) |
[get
jad460p.exe] - jad460p.exe ÆÄÀÏÀ» ¹Þ´Â´Ù. |
|
|
|
![](../../image/153_03.gif)
°Å¿ø
Á¦Æ®¿Àµð¿À 4.6 ÆÐÄ¡ ÆÄÀÏÀ» ¹Þ´Â´Ù. |
|
|
|
|
(15) |
[close]
- º¸¶ó³Ý FTP ¼¹ö¿¡¼ Á¢¼ÓÀ» ²÷´Â´Ù. |
|
(16) |
[exit]
- ¸í·ÉÇà FTP ÇÁ·Î±×·¥À» Á¾·áÇÑ´Ù. |
|
|
|
![](../../image/153_04.gif)
º¸¶ó³Ý
FTP ¼¹ö¿¡¼ Á¢¼ÓÀ» ²÷°í FTP ÇÁ·Î±×·¥À» Á¾·áÇÑ´Ù. |
5. ¾Ë¾ÆµÎ¸é À¯¿ëÇÑ
¸í·É¾îµé
|
*
|
[?]
¸í·ÉÀ» »ç¿ëÇϸé Áö¿øÇÏ´Â FTP ¸í·É¾îµéÀÇ ¸ñ·ÏÀ» º¼ ¼ö
ÀÖ´Ù. µÚ¿¡ FTP ¸í·É¾î¸¦ ¿É¼ÇÀ¸·Î Ãß°¡ÇÏ¸é ±× ¸í·É¾îÀÇ
¼³¸íÀ» º¼ ¼ö ÀÖ´Ù. |
|
|
[?]
[? mget]
|
|
|
|
|
*
|
ÀÚÁÖ
°¡´Â °÷ÀÇ µð·ºÅ丮 °æ·Î¸¦ ±â¾ïÇصθé ÇÑ ¹øÀÇ [cd] ¸í·ÉÀ¸·Î
±×°÷±îÁö °¥ ¼ö ÀÖ´Ù. ÀÌ ¶§ °¢ µð·ºÅ丮¸¦ ±¸ºÐÇÏ´Â
°æ·Î ±¸ºÐÀÚ´Â µµ½ºÃ³·³ ¿ª½½·¡½Ã ±âÈ£(\)°¡ ¾Æ´Ï¶ó ±×³É
½½·¡½Ã ±âÈ£(/)ÀÓÀ» ±â¾ïÇصдÙ. |
|
|
[cd
pub/sw/jet-audio/korea] |
|
|
¹Ù·Î
»óÀ§ÀÇ µð·ºÅ丮·Î À̵¿ÇÏ·Á¸é [..]À», ÃÖ»óÀ§ÀÇ µð·ºÅ丮·Î
À̵¿ÇÏ·Á¸é [/]¸¦ ¿É¼ÇÀ¸·Î ÀÔ·ÂÇÑ´Ù. |
|
|
[cd
..] [cd /] |
|
|
|
|
*
|
[mget]
¸í·É¾î¸¦ »ç¿ëÇϸé ÇÑ ¹øÀÇ ÀÔ·ÂÀ¸·Î ¿©·¯ °³ÀÇ ÆÄÀÏÀ»
¹ÞÀ» ¼ö ÀÖ´Ù. |
|
|
[mget
a.zip b.exe c.txt] |
|
|
|
|
*
|
ÅؽºÆ®
ÆÄÀÏÀ» ¹ÞÀ» ¶§´Â [ascii], ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ¹ÞÀ» ¶§´Â
[binary] ¸í·É¾î¸¦ »ç¿ëÇØ °¢ ÆÄÀÏ¿¡ ¸Â´Â ¸ðµå·Î ÀüȯÇØÁÖ´Â
°ÍÀÌ ÁÁ´Ù. |
|
|
[ascii]
[binary]
|
|
|
|
|
*
|
ÇÁ·Î±×·¥À»
´Ù¿î·Îµå ¹Þ±â Àü [hash] ¸í·É¾î¸¦ »ç¿ëÇØ [Hash mark printing
on] »óÅ°¡ µÇ¸é ÇÁ·Î±×·¥À» ¹Þ´Â µµÁß ÁøÇà·üÀ» # ¸¶Å©·Î
º¸¿©ÁØ´Ù. |
|
|
[hash] |
|
|
|
|
*
|
[prompt]
¸í·ÉÀ» »ç¿ëÇØ [Interactive mode off] »óÅ°¡ µÇ¸é °¢Á¾
Áú¹®µéÀÌ »ç¶óÁø´Ù. [mget] ¸í·É¾î·Î ¿©·¯ °³ÀÇ ÆÄÀÏÀ»
¹ÞÀ» ¶§, °¢ ÆÄÀϸ¶´Ù ³ªÅ¸³ª´Â È®ÀÎ ¸Þ½ÃÁö°¡ ±ÍÂú´Ù¸é
»ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. |
|
|
[prompt] |
|
|
|
![](../../image/153_05.gif)
¾Ë¾ÆµÎ¸é
À¯¿ëÇÑ ¸í·É¾îµé |
¾Õ¿¡¼µµ
¸»ÇÑ¹Ù¿Í °°ÀÌ ¸í·ÉÇà FTP ÇÁ·Î±×·¥À» »ç¿ëÇÏ°Ô µÇ´Â »óȲÀº ¾ÆÁÖ ±¹ÇѵǾî
Àְųª °ÅÀÇ ¾øÀ»Áöµµ ¸ð¸¥´Ù. ÇÏÁö¸¸ °¡²û¾¿ ÀǵµÀûÀ¸·Î¶óµµ
»ç¿ë¹ýÀ» Æ´Æ´È÷ ÀÍÇôµÎ´Â °ÍÀº FTP ÇÁ·Î±×·¥ÀÇ
ÀÛµ¿ ¹æ½ÄÀ» ÀÌÇØÇϴµ¥, ÀÚ½ÅÀÇ °èÁ¤¿¡¼ ÅÚ³ÝÀ» »ç¿ëÇϴµ¥ ¶Ç´Â,
Unix³ª Linux ¿î¿µÃ¼Á¦ÀÇ ¸í·É¾î¸¦ ÀÌÇØÇϴµ¥ µµ¿òÀ»
ÁØ´Ù.
|