FTP »ç¿ë¹ý

ÀÚ½ÅÀÇ È¨ÆäÀÌÁö¸¦ À¥»ó¿¡¼­ º¸½Ç·Á¸é ÀÚ½ÅÀÇ ¼­¹öµð·ºÅ丮¿¡ ÆÄÀÏÀ» ¿Ã·Á¾ß ȨÆäÀÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀϾ÷·Îµå¿ë ÇÁ·Î±×·¥À¸·Î´Â Cute-FTP¿Í WS-FTPµîÀÌ ´ëÇ¥ÀûÀÔ´Ï´Ù.
¿©±â¼­´Â ws-ftp·Î Àü¼ÛÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°Ú½À´Ï´Ù.

- FTP¶õ?

FTP´Â File Transfer ProtocolÀÇ ¾àÀڷνá InternetÀÇ Ç¥ÁØ ÆÄÀÏ Àü¼Û ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
FTP´Â ÆÄÀÏÀ» ¾÷·Îµå/´Ù¿î·Îµå »Ó¸¸ ¾Æ´Ï¶ó µð·ºÅ丮 »ý¼º, »èÁ¦µî ¿©·¯°¡Áö ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡ìWS-FTP¡í

WS-FTP ÇÁ·Î±×·¥ ¼Â¾÷ ¹æ¹ý


¡Ú °í°´ÀÇ µµ¸ÞÀÎÀÌ abc.comÀ̸é Host Name/Address : abc.comÀ» ÀÔ·ÂÇÏ°í, User ID ¹× Passwd´Â ÇÁ¸®À¥¿¡¼­ ¾Ë·Áµå¸° ID¿Í Passwd¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

 

  1. Ws-ftp ÇÁ·Î±×·¥À» ÀÚ½ÅÀÇ PC ¿¡¼­ ÀνºÅçÇÑ ÈÄ ½ÇÇà½ÃÅ°½Å ´ÙÀ½ new¸¦ Ŭ¸¯ÇÕ´Ï´Ù.

  2. Proflie Name : ¿øÇϽô ¾Æ¹« À̸§À» ÀÔ·ÂÇϽʽÿä.

  3. Host Name/Address : º»ÀÎ µµ¸ÞÀÎ(www´Â ÀÔ·ÂÇÏÁö ¸¶¼¼¿ä)À» ÀÔ·ÂÇϽʽÿä.

  4. Host Type : Automatic detect¸¦ ¼±ÅÃÇÕ´Ï´Ù.

  5. User ID : ÇÁ¸®À¥¿¡¼­ ¹ÞÀ¸½Å °èÁ¤ID¸¦ ÀÔ·ÂÇÕ´Ï´Ù.

  6. Passwd : ÇÁ¸®À¥¿¡¼­ ¹ÞÀ¸½Å ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù.(Anonymous ´Â üũÇÏ½Ã¸é ¾ÈµË´Ï´Ù)

  7. save pwd ¿¡ üũÇϽøé ÀÚµ¿±â¾ïÇÏ¿© ´ÙÀ½ Á¢¼Ó½Ã Æнº¿öµå¸¦ ÀÔ·ÂÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

    "È®ÀÎ" ¹öÆ°À» Ŭ¸¯Çϼ¼¿ä(¹°·Ð ÀÎÅͳݿ¡ ¿¬°áµÈ »óÅ¿¡¼­) Á¤»óÀûÀ¸·Î Á¢¼ÓÀÌ µÇ½Ã¸é ¾Æ·¡¿Í °°Àº È­¸éÀÌ ³ª¿É´Ï´Ù.

 

  1. index.htmlÈ­ÀÏÀº htmlµð·ºÅ丮 ¹Ø¿¡ ³ÖÀ¸¼Å¾ß ÇÕ´Ï´Ù

  • upload :
    ¿ÞÂÊ Ã¢¿¡¼­ ÆÄÀϼ±Åà ÈÄ "->" ¹öÆ°À» Ŭ¸¯ÇÕ´Ï´Ù.

  • download :
    ¿À¸¥ÂÊ Ã¢¿¡¼­ ÆÄÀϼ±Åà ÈÄ "<-" ¹öÆ°À» Ŭ¸¯ÇÕ´Ï´Ù.

  • Rename :
    º¯°æÇÒ ÆÄÀÏÀ» Ŭ¸¯ÇϽðí Rename ¹öÆ°À» Ŭ¸¯ÇÑ ÈÄ À̸§À» º¯°æÇÕ´Ï´Ù.

  • MkDir :
    MkDir ¹öÆ°À» ´©¸¥ÈÄ ¸¸µå½Ã°íÀÚ ÇϽô µð·ºÅ丮ÀÇÀ̸§À» ÀÔ·ÂÇÕ´Ï´Ù.

* htmlÀ̳ª txt, cgi´Â ASCII ¸ðµå¸¦, gif, jpgµî ±×¸²È­ÀÏÀº ¹Ýµå½Ã Binary¸¦ ¼±ÅÃÇϼż­ ¾÷·ÎµåÇϼ¼¿ä.

±âŸ ÁÖÀÇ»çÇ×

-Ȩ ÆäÀÌÁö(ù ÆäÀÌÁö)´Â ¹Ýµå½Ã index.html À̾î¾ß ÇÕ´Ï´Ù.

-À¥ ºê¶ó¿ìÀúµéÀº °¢ µµ¸ÞÀÎ ÁÖ¼Ò ÀԷ½à index.html ÆÄÀÏÀ» ã¾Æ¼­ º¸¿©ÁÝ´Ï´Ù.

-ÇÏÀ§µð·ºÅ丮¸¦ ¸¸µå½Ç ¼ö ÀÖ½À´Ï´Ù -> mkdir Ŭ¸¯(´Ü ŸÀο¡°Ô »ó¾÷ÀûÀ¸·Î µð·ºÅ丮¸¦ ÀÓ´ë ÇϽðųª ÆǸŠÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.)

-unix ±â¹ÝÀÇ ¿î¿µÃ¼Á¦´Â ÆÄÀÏÀÇ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. µû¶ó¼­ ¾÷·Îµå½Ã ´ë¼Ò¹®ÀÚ¸¦ È®ÀÎÇÏ¿© Áֽñ⠹ٶø´Ï´Ù. html ÀÇ ³»¿ë°ú ¿Ã¸®½Å ÆÄÀÏÀÇ ´ë¼Ò¹®ÀÚ°¡ ´Ù¸¦ °æ¿ì ºê¶ó¿ìÀú »ó¿¡ Ãâ·ÂÀÌ ¾ÈµË´Ï´Ù.
(¼Ò¹®ÀÚ·Î ¸ðµÎ Á¤ÇÏ½Ã¸é »ç¿ëÀÌ Æí¸®ÇϽʴϴÙ)

  CUTE_FTP ¿¡¼­ ÆÄÀÏ Çã°¡ º¯°æÇϴ¹ý

¼­¹ö¿¡ telnet Á¢¼ÓÈÄ ls -l form.cgi ·Î form.cgi ÆÄÀÏÀÇ ±ÇÇÑÀ» »ìÆ캸´Ï

-rw-r--r--
1 antihong antihong 3146 Oct 7 23:22 form.cgi

¿Í °°ÀÌ ¿ÜºÎÀεéÀº ÀÐÀ»(r) ¼ö ÀÖ´Â ±ÇÇѸ¸ ÀÖÀ» »Ó ½ÇÇà(x)À» ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀº ¾ø½À´Ï´Ù.
ÀÏ¹Ý html È­ÀÏÀ̳ª ±×¸²È­ÀÏÀº ´ÜÁö ¿ÜºÎ¿¡¼­ Á¢¼ÓÀ» ÇÏ¿© ÀÐÀ»(r)¼ö¸¸ ÀÖÀ¸¸é µÇÁö¸¸ cgi È­ÀÏÀÇ °æ¿ì °Ô½ÃÆÇ¿¡ ±ÛÀ» ³²±â°Å³ª ÁÖ¹®¼­¸¦ ¸ÞÀÏ·Î º¸³»´Âµî ÇØ´ç cgi ÇÁ·Î±×·¥ È­ÀÏÀ» ½ÇÇà(x)½ÃÄÑ »óÈ£ ¹ÝÀÀÀûÀÎ ÀÛµ¿ÀÌ µÇ¾î¾ß ÇϹǷΠ¹Ýµå½Ã ÀÐÀ» ¼ö ÀÖ´Â ±ÇÇÑ°ú ÇÔ²² ½ÇÇàÀ» ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ºÎ¿©µÇ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ¸í·É¾î°¡ chmod 755 form.cgi ÀÔ´Ï´Ù. 755¶ó´Â Àǹ̴ ÇØ´çÈ­ÀÏÀ» ÀÐÀ» ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ½ÇÇàÀ» ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ÁÖ´Â °ÍÀ̸ç telnetÀ¸·Î Á¢¼Ó ÈÄ ÇÏ½Ã¸é µË´Ï´Ù. À§ ¸í·ÉÀ» ¼öÇàÇÑÈÄ ls -l form.cgi¸¦ »ìÆ캸´Ï

-rwxr-xr-x 1 antihong antihong 3146 Oct 7 23:22 form.cgi

¿Í °°ÀÌ º¯°æµÈ °ÍÀÓÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÀÌÁ¦´Â form.cgi ÆÄÀÏ¿¡ ´ëÇØ ¿ÜºÎÀÇ »ç¿ëÀÚµµ ½ÇÇàÀ» ÇÒ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÁÖ¾îÁ³½À´Ï´Ù.
À§ ÀÛ¾÷À» telnet À¸·Î ÇÒ¼öµµ ÀÖÁö¸¸ ÆÄÀÏ ¾÷·Îµå½Ã »ç¿ëÇÏ´Â WS_FTP ³ª Cute_FTP ·Îµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù.


- cute_ftp¸¦ ÀÌ¿ëÇÏ¿© form.cgi ÀÇ ±ÇÇÑ º¯°æÇϱâ.

¸ÕÀú cute_ftp¸¦ ÀÌ¿ëÇÏ¿© ÀÚ½ÅÀÇ ¼­¹ö¿¡ Á¢¼ÓÀ» ÇÕ´Ï´Ù.
cute_ftp¸¦ ÀÌ¿ëÇÏ¿© ftp Á¢¼ÓÀ» ÇÏ´Â ¹æ¹ýÀº Cute_FTP »ç¿ë¹ýÀ» Âü°íÇϼ¼¿ä.
Á¢¼ÓÀ» ÇÑÈÄ ¾Æ·¡ ±×¸²°ú °°ÀÌ html ÀÌÇÏ¿¡ ÀÖ´Â form.cgi ¶ó´Â ÆÄÀÏÀÇ ±ÇÇÑ(permission)À» Á¶Á¤ÇÏ°Ú½À´Ï´Ù.
¸ÕÀú form.cgi¸¦ ¿À¸¥ÂÊ ¸¶¿ì½º·Î Çѹø ¼±ÅÃÇÕ´Ï´Ù

¿À¸¥ÂÊ ¸¶¿ì½º·Î ¼±ÅÃÀ» Çϸé ÇöÀç »ç¿ëÇÒ¼ö ÀÖ´Â ¸Þ´º°¡ ³ª¿É´Ï´Ù.
±×Áß ÇöÀç ÆÄÀÏÀÇ ±ÇÇÑÀ» Á¶Á¤ÇÏ´Â Change file attributes ¸¦ ¼±ÅÃÇÕ´Ï´Ù.

À̸¦ ¿ÜºÎÀÇ »ç¿ëÀÚ°¡ ½ÇÇà(x)À» ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ÁÖ¾î¾ß ÇϹǷΠ±ÇÇÑÀ» ÀçÁ¶Á¤Çϰųª ¶Ç´Â Manual ºÎºÐ¿¡ 755 ·Î ÇØ ÁØÈÄ OK¸¦ ¼±ÅÃÇÕ´Ï´Ù.

±×·¸°Ô µÇ¸é À§ ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ»Ó¸¸ ¾Æ´Ï¶ó ¸ðµç »ç¿ëÀÚ¿¡°Ô ½ÇÇà(x)À» ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» ÁÖ¾úÀ¸¹Ç·Î(755) À¥ºê¶ó¿ìÀú¿¡¼­ cgi¸¦ Àоîµé¿© ÀÛµ¿À» Çϸé Àß ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù