FTP mini-HOWTO <author> Matthew Borowski ( <url url="mailto: mkb@yahoo.com" name="mkb@yahoo.com" >) <date> v0.2, 9 January 2000 <trans>¿ªÀÚ : ÀÌÈ£¿¬ <<url url="mailto: guru2k@kldp.org" name="guru2k@kldp.org" >> <abstract> FTP Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö¸¦ »ç¿ëÇÏ´Â ¹ý </abstract> <toc> <sect> ¼­¹®<p> ÀÌ ¹®¼­´Â Matthew Borowski¿¡ ÀÇÇØ ¸®´ª½º ¹®¼­ ÇÁ·ÎÁ§Æ®¸¦ À§ÇØ ¾²¿©Á³´Ù. ³ª´Â ³»°¡ Ãß°¡Çϱ⠿øÇÏ´Â °ÍÀ» ¾ÆÁ÷ ¸ðµÎ Ãß°¡ÇÏÁö¸¦ ¸øÇß´Ù. FTP ¼­¹ö ¿î¿µ¿¡ °üÇÑ Á¤º¸¸¦ Ãß°¡ÇÒ °ÍÀÌ´Ù. </p> <sect1> ³ª¿Í ¿¬¶ôÇϱâ<p> ÀÌ ¹®¼­ÀÇ ¾î¶² ÷°¡³ª º¯°æÀ» ¿øÇÏ¸é ³ª¿Í ¿¬¶ôÇ϶ó. ±â¼úÀûÀÎ Áö¿øÀº ÇÏÁö ¸»¶ó -- ȸ»ç, WorldServe, ȤÀº ´ç½ÅÀÌ comp.os.linux.*°ú °°Àº µµ¿òÀ» ¿äûÇÒ ¼ö ÀÖ´Â ´º½º±×·ìÀ» ÅëÇÏ¿© À¯´Ð½º Äļ³Æðú Áö¿øÀ» ¹Þ¾Æ¶ó. ³ª´Â ¿µ¾î¿Í Farsi¸¸ ÀÌÇØÇÒ¼ö ÀÖ´Â °ÍÀ» Ç×»ó ±â¾ïÇ϶ó. </p> <sect1> ÇÕ¹ý°ú ¹èÆ÷ÆÇ<p> ÀÌ ¹®¼­ÀÇ ÀúÀÛ±ÇÀº Matthew Borowski¿¡°Ô ÀÖ´Ù. ÀúÀÛ±ÇÀ» µû¸£´Â Á¶°Ç ÇÏ¿¡¼­ ÀÌ ¹®¼­¸¦ ÀÚÀ¯·Ó°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù. »ó¾÷¿ë Á¦Ç°¿¡¼­ ÀÌ ÇÏ¿ìÅõ¸¦ ¹èÆ÷ÇÏ·Á¸é, ³ª´Â º¹»çº»À» ¹Þ°í ½Í´Ù, ±×·¯³ª ÇÊ¿äÇÏÁö´Â ¾Ê´Ù. ´ç½ÅÀÌ ÀÌ ¹®¼­ÀÇ ¼öÁ¤ ȤÀº ¹ø¿ªÀ» ¿øÇϸé, ¸ÕÀú ³ªÇÑÅ× ¾Ë·Á´Þ¶ó. </p> <sect1> ÀÌ ¹®¼­ÀÇ ¿ª»ç<p> 991203: FTP HOWTO¸¦ óÀ½À¸·Î ½è´Ù. ¾ÆÁ÷ ÀÛ¾÷ ÁøÇàÁßÀÌ´Ù. </p> <sect> FTP¿¡ °üÇÏ¿©<p> FTP (File Transfer Protocol)´Â ¿ø°ÝÀÇ ³×Æ®¿öÅ© »çÀÌÆ®·Î ºÎÅÍ Çã¶ôµÈ »ç¿ëÀÚ°¡ ÆÄÀÏÀ» ¿Å±â´Â Ŭ¶óÀ̾ðÆ®/¼­¹ö ÇÁ·ÎÅäÄÝÀÌ´Ù. TCP¿Í ÀÛ¾÷ÇÏ°í ÀÎÅͳݿ¡¼­ °¡Àå ÀϹÝÀûÀ¸·Î ¾²À̱â´Â Çϳª, LAN¿¡¼­µµ ¶ÇÇÑ ¾µ ¼ö ÀÖ´Ù. FTP »çÀÌÆ®´Â FTP ¼­¹ö ¼ÒÇÁÆ®¿þ¾î (FTP µ¥¸ó, ȤÀº ftpd·Î ¾Ë·ÁÁø)¸¦ ¿î¿µÇÏ´Â ÄÄÇ»ÅÍÀÌ´Ù. °ø°øÀÇ ftp »çÀÌÆ®´Â º¸Åë ´©±¸³ª anonymous ȤÀº ftp·Î ·Î±×ÀÎÇؼ­ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù. ÇÁ¸® À¯´Ð½º ¼ÒÇÁÆ®¿þ¾î°¡ ÀÖ´Â ¿ì¼öÇÑ ftp »çÀÌÆ®°¡ ÀÖ´Ù. ftp¸¦ »ç¿ëÇÏ´Â ¹ýÀ» ¹è¿ì·Á¸é, ´ç½Å ÀÚ½ÅÀÌ ÀÚ¿ø¿¡ Á¢±ÙÇØ¾ß ÇÑ´Ù. °³ÀÎÀûÀÎ FTP »çÀÌÆ®´Â »ç¿ëÀÚ À̸§ ȤÀº Æнº¿öµå¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ´ç½ÅÀÌ ISPÀÇ ¼Ð ¾îÄ«¿îÆ®¸¦ °¡Áö°í ÀÖ´Ù¸é, FTP¸¦ °ÅÃÄ ´ç½ÅÀÇ ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù(ÀÌ °ÍÀ» È®ÀÎÇÏ·Á¸é ´ç½ÅÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ¿Í ¿¬¶ôÇ϶ó). FTP Ŭ¶óÀ̾ðÆ®´Â FTP ¼­¹ö¿¡ Á¢±ÙÇϱâ À§ÇØ Á¦°øÇÏ´Â userland ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÀÖ´Ù. ÀÌ¿ë°¡´ÉÇÑ ¸¹Àº FTP Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. ¸î °³´Â ±×·¡ÇÈ ±â¹ÝÀÌ°í, ¸î °³´Â ÅؽºÆ® ±â¹ÝÀÌ´Ù. FTP´Â California ´ëÇп¡¼­ óÀ½ °³¹ßµÇ¾ú°í, Berkelry 4.2BSD (Berkeley À¯´Ð½º) ¿¡ Æ÷ÇԵǾú´Ù. RFC (Request for Comments) ´Â <url url=" ftp://nic.merit.edu/documents/rfc/rfc0959.txt" name="nic.merit.edu/documents/rfc/rfc0959.txt"> ¿¡¼­ ÀÌ¿ë °¡´ÉÇÏ´Ù. </p> <sect> Ãʺ¸ÀÚ¸¦ À§ÇÑ ftp »ç¿ë °¡À̵å<p> ftp »ç¿ë Äü °¡À̵å. Ç¥ÁØ ftp ÇÁ·Î±×·¥Àº ÃÖÃÊÀÇ ftp Ŭ¶óÀ̾ðÆ®ÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾î ÀÖ´Ù. California, Berkeley ´ëÇп¡ ÀÇÇØ °³¹ßµÇ¾ú°í, óÀ½À¸·Î 4.2BSD¿¡ ³ªÅ¸³µ´Ù. </p> <sect1> ftp ÇÁ·Î±×·¥ »ç¿ëÇϱâ<p> ftp »ç¿ëÇÏ´Â °ÍÀº ½±´Ù. ÃÖ±ÙÀÇ ¸®´ª½º Ä¿³Î ¼Ò½º¸¦ ¹Þ±â À§Çؼ­ metalab.unc.eduÀÇ ftp »çÀÌÆ®¿¡ anonymous·Î Á¢¼ÓÇÏ±æ ¿øÇÒ °ÍÀÌ´Ù. ¸í·É ¶óÀο¡¼­, ÃĶó: <verb> $ ftp metalab.unc.edu </verb> ftp ÇÁ·Î±×·¥Àº metalab.unc.edu¿¡ Á¢¼ÓÇÏ·Á°í ½ÃµµÇÒ °ÍÀÌ´Ù. ¸Å°³º¯¼ö ¾øÀÌ ¸í·É ¶óÀο¡¼­ ftp¸¦ ½ÇÇàÇϱâ À§ÇÑ ´Ù¸¥ ¹æ¹ýÀº ÀÌ·¸°Ô Ç϶ó, ±×¸®°í »çÀÌÆ® À̸§°ú ÇÔ²² open ¸í·ÉÀ» »ç¿ëÇ϶ó: <verb> $ ftp ftp> open metalab.unc.edu </verb> </p> <sect1> FTP ¼­¹ö·Î ·Î±×ÀÎÇϱâ<p> FTP »çÀÌÆ®¿¡ Á¢¼ÓµÇ¾úÀ»¶§, ·Î±×ÀÎÀ» À§Çؼ­ ´ç½Å¿¡°Ô ¹°À» °ÍÀÌ´Ù (´ç½ÅÀÇ »ç¿ëÀÚ À̸§À» Àû¾î¶ó, ÀÌ·± °æ¿ì¿¡´Â, foo: ¿ì¸®´Â °ø°øÀÇ ¾ÆÄ«À̺긦 ¾ò±â À§Çؼ­ anonymous ȤÀº ftp·Î ·Î±×ÀÎ ÇÑ´Ù. <verb> 220 helios.oit.unc.edu FTP server (Version <B style="color:black;background-color:#ffff66">wu-2.6.0</B>(2) Wed Nov 17 14:44:12 EST 1999) ready. Name (metalab.unc.edu:foo): </verb> Áö±Ý, Æнº¿öµå ´ë½Å¿¡ ¿ÏÀüÇÑ e-mail ÁÖ¼Ò¸¦ ÀÔ·ÁÇ϶ó (´ëºÎºÐÀÇ °ø°øÀÇ FTP »çÀÌÆ®¿¡¼­´Â ÀÌ °ÍÀ» ¿ä±¸ÇÑ´Ù). <verb> 331 Guest login ok, send your complete e-mail address as password. Password: </verb> ·Î±×ÀÎÀ» ¼º°øÇÑ ´ÙÀ½¿¡, ´ÙÀ½ÀÇ Á¤º¸°¡ ¿ì¸®¿¡°Ô ÁÖ¾îÁø´Ù: Remote system type is UNIX. Using binary mode to transfer files. ftp> </p> <sect1> ÆÄÀÏ Àü¼Û À¯Çü<p> ftp »çÀÌÆ®¿¡ ·Î±×ÀÎÇÑ ÈÄ¿¡, ftp´Â ÆÄÀÏ Àü¼Û À¯ÇüÀ» Ãâ·ÂÇÒ °ÍÀÌ´Ù. Áö±ÝÀº ¹ÙÀ̳ʸ® ¹æ½ÄÀÌ´Ù. ¹ÙÀ̳ʸ® ¹æ½ÄÀÇ ÆÄÀÏÀ» Àü¼ÛÇÏ·Á¸é, Á¶±Ý¾¿, FTP ¼­¹ö¿¡ ÀÖÀ» °ÍÀÌ´Ù. ±×·¸Áö¸¸, Á¤È®È÷ ÅؽºÆ®¸¦ ´Ù¿î·Îµå ÇÏ·Á¸é ¾Æ½ºÅ° ¹æ½ÄÀ» Ç϶ó. ¹æ½Ä »çÀ̸¦ ascii ȤÀº binary¸¦ »ç¿ëÇؼ­ ¹Ù²Ü¼ö ÀÖ´Ù. Ä¿³Î ¼Ò½º¸¦ ¹Þ±â¸¦ ¿øÇÑ´Ù¸é, ¹ÙÀ̳ʸ® Àü¼Û ¹æ½ÄÀ¸·Î ¹Ù²ã¶ó. ¹ÙÀ̳ʸ® ¹æ½ÄÀº ±×·¡ÇÈ À̹ÌÁö, zip/gzip ¾ÆÄ«À̺ê, ½ÇÇà°¡´ÉÇÑ ÇÁ·Î±×·¥, ±âŸ °°Àº ÅؽºÆ® ÆÄÀÏÀÌ ¾Æ´Ñ ÆÄÀÏÀ» Àü¼ÛÇϱâ À§Çؼ­ ¾²ÀδÙ. ¹ÏÁö ¸øÇϸé, ¹ÙÀ̳ʸ® ¹æ½ÄÀ» ½áºÁ¶ó. </p> <sect1> Ç×ÇØÇϱâ¿Í µð·ºÅ丮 ¸ñ·Ïº¸±â<p> ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸±â À§Çؼ­ ls¸¦ »ç¿ëÇضó. ftp ¼­¹ö¿¡¼­ ls ¸í·ÉÀº ¿ø°ÝÀÇ ¼­¹ö¿¡¼­ ½ÇÇàµÈ´Ù, ±×·¡¼­ ¸í·É ¶óÀÎ ¿É¼ÇÀ» ¼­¹ö¿¡¼­ ¼­¹ö·Î ¾µ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ º¸ÅëÀÇ ¿É¼ÇÀº ´ëü·Î ÀÌ¿ë °¡´ÉÇÏ´Ù, ÀÚ¼¼ÇÑ lsÀÇ manpage¸¦ È®ÀÎÇ϶ó. <code> ftp> ls 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 33590 -r--r--r-- 1 root other 34348506 Dec 03 03:53 IAFA-LISTINGS lrwxrwxrwx 1 root other 7 Jul 15 1997 README -> WELCOME -rw-r--r-- 1 root other 890 Nov 15 13:11 WELCOME dr-xr-xr-x 2 root other 512 Jul 15 1997 bin dr-xr-xr-x 2 root other 512 Jul 15 1997 dev dr-xr-xr-x 2 root other 512 Jul 18 1997 etc drwxrwxrwx 11 ftp 20 4608 Nov 28 16:00 incoming lrwxrwxrwx 1 root other 13 Jun 04 1998 ls-lR -> IAFA-LISTINGS dr-xr-xr-x 17 root root 512 Jun 08 11:43 pub dr-xr-xr-x 3 root other 512 Jul 15 1997 unc dr-xr-xr-x 5 root other 512 Jul 15 1997 usr 226 Transfer complete. </code> ls ¸í·ÉÀÌ ³Ê¹« ¸¹Àº ÆÄÀÏÀ» ¸®½ºÆ® ÇÏ¸é ½ºÅ©¸°ÀÇ Å¾ÀÇ ½ºÅ©·ÑÀ» ²ô¶ó, ½ºÅ©·Ñ ¾÷À» Çϱâ À§Çؼ­ Shift-PageupÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. xterm À̳ª rxvt »Ó¸¸¾Æ´Ï¶ó ¸®´ª½º ÄÜ¼Ö ¸ðµå¿¡¼­µµ ÀÛµ¿ÇÑ´Ù. °ø°øÀÇ FTP ¾ÆÄ«À̺꿡¼­, ´Ù¿î °¡´ÉÇÑ ÀÚ¿øÀº Ç×»ó /pub µð·ºÅ丮¿¡ ÀÖ´Ù. ¿¹¸¦ µé¾î, ´ç½ÅÀº Ä¿³Î ¼Ò½º¿¡¼­ ÀÌ¹Ì /pub/Linux/kernel¿¡ ÀÖ´Ù. ±×·¡¼­ Àú µð·ºÅ丮¿¡ ¾ò±â À§Çؼ­ °¡·Á¸é ´ÙÀ½ ¸í·ÉÀ» ÃĶó: <code> ftp> cd pub/Linux/kernel 250-README for kernel 250- 250-What you'll find here: kernel sources and patches 250- 250- 250 CWD command successful. </code> "250"·Î ½ÃÀÛÇÏ´Â ¸Þ½ÃÁö´Â ¼­¹ö¿¡ ÀÇÇØ º¸³»Áö´Â Á¤º¸ ¸Þ½ÃÁöÀÌ´Ù. ÀÌ °æ¿ì¿¡, ftp ¼­¹ö¿¡¼­ ÀÚµ¿À¸·Î README ÆÄÀÏÀ» ´ç½ÅÀÌ cd·Î µð·ºÅ丮¿¡ µé¾î°¬À»¶§ º¸³»µµ·Ï ¼³Á¤Çß´Ù. </p> <sect1> ÆÄÀÏ ¹Þ±â¿Í º¸³»±â<p> Áö±Ý, ls¿Ü¿¡ ´Ù¸¥ °ÍÀ» ¾µ °ÍÀÌ´Ù, v2.2 µð·ºÅ丮·Î µé¾î°¡±â À§Çؼ­ cd¸¦ ½á¶ó. ¾ÆÁ÷ ls¿Ü¿¡ ¾²Áö ¾Ê¾Ò´Ù, ±×¸®°í ´Ù¿î·Îµå Çϱ⠿øÇÏ´Â ÆÄÀÏÀ» ã¾Æ¶ó. ±×°ÍÀº linux-2.2.13.tar.gzÀÌ´Ù. ÀÌ·¸°Ô ½á¶ó: <code> ftp> get linux-2.2.13.tar.gz local: linux-2.2.13.tar.gz remote: linux-2.2.13.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for linux-2.2.13.tar.gz (15079540 bytes). </code> ftp ÇÁ·Î±×·¥Àº linux-2.2.13.tar.gz ÆÄÀÏÀ» linux-2.2.13.tar.gz·Î ÀúÀåÇϱ⠽ÃÀÛÇÑ´Ù. foo.tar.gz·Î ÀúÀåÇϱ⠿øÇϸé, ÀÌ·¸°Ô À̸§À» Àû¾î¶ó: <code> ftp> get linux-2.2.13.tar.gz foo.tar.gz local: foo.tar.gz remote: linux-2.2.13.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for linux-2.2.13.tar.gz (15079540 bytes). </code> Çѹø¿¡ ÇÑ ÆÄÀÏ ÀÌ»óÀ» ¹Þ±â ¿øÇϸé, mget(multiple get)¸í·ÉÀ» »ç¿ëÇضó. mget¿Í ´Ù¿î·Îµå ¹Þ±â¸¦ ¿øÇÏ´Â ÆÄÀÏÀ̸§ÀÇ À§Ä¡ÀÇ ¹üÀ§ ȤÀº ¿ÍÀϵå Ä«µå¸¦ ½á¶ó. ¿¹¸¦ µé¸é: ftp> mget linux* "linux"·Î ½ÃÀÛÇÏ´Â ¸ðµç ÆÄÀÏÀ» ¹ÞÀ¸·Á¸é. ÀϹÝÀûÀ¸·Î, ±×°ÍÀ» ´Ù¿î·Îµå ¹Þ±â Àü¿¡ °¢°¢ÀÇ ÆÄÀÏÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. ÇÁ·ÒÇÁÆ® ¸í·ÉÀ» ½á¼­ °íÁ¤½Ãų ¼ö ÀÖ´Ù. Áö±Ý ¸î ¼ÒÇÁÆ®¿þ¾î¸¦ º¸³¾ °ÍÀÌ´Ù, ±×¸®°í ±×°ÍÀ» MetalabÀÇ ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î ¾ÆÄ«À̺꿡 Ãß°¡Çϱâ À§Çؼ­ ¿Ã¸®±â´Â ¿øÇÑ´Ù¸é. ù°·Î, ´ç½ÅÀº /incoming µð·ºÅ丮 (´ëºÎºÐÀÇ °ø°øÀÇ FTP ¼­¹ö´Â °¡Áö°í ÀÖ°í, ¾ðÁ¦³ª ÆÄÀÏ ¿Ã¸®±â°¡ °¡´ÉÇÑ incoming ȤÀº uploads·Î ºÒ¸®¿î´Ù.) ·Î °£´Ù, ±×¸®°í put ¸í·ÉÀ» »ç¿ëÇÑ´Ù: <code> ftp> cd /incoming ftp> put foo.tar.gz local: foo.tar.gz remote: foo.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for foo.tar.gz. 226 Transfer complete. 10257 bytes sent in 0.00316 secs (3.2e+03 Kbytes/sec) </code> put ¸í·ÉÀº get ¸í·É°ú °°ÀÌ µ¿ÀÛÇÑ´Ù, ±×·¡¼­ ¸¹Àº ÆÄÀÏÀ» Çѹø¿¡ ¿Ã¸®·Á¸é mput¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿ø°ÝÀÇ ÆÄÀÏ ±×¸®°í/ȤÀº °æ·Î¸íÀ» ¸íÈ®È÷ Àû¾î¼­ ¼­¹öÀÇ ´Ù¸¥ ÆÄÀÏ·Î ¿Ã¸± ¼ö ÀÖ´Ù. ÇöÀçÀÇ ·ÎÄà µð·ºÅ丮¿¡ foo.tar.gz°¡ ÀÖÁö ¾Ê´Ù¸é ¿Ã¸±¶§ ¾î¶»°Ô ½ÃµµÇÒ °ÍÀΰ¡? ´ç½ÅÀº lcd (local change directory) ¸í·ÉÀ» »ç¿ëÇؼ­ ·ÎÄà µð·ºÅ丮¸¦ ¹Ù²Ü ¼ö ÀÖ´Ù: <code> ftp> lcd /home/foo/ Local directory now /home/foo </code> </p> <sect1> ¼Ð ¸í·É »ç¿ëÇϱâ<p> ftp Ŭ¶óÀ̾ðÆ®´Â ·ÎÄà ¸í·ÉÀ» »ç¿ëÇϱâ À§Çؼ­ bang (!)À» »ç¿ëÇÏ´Â °ÍÀ» Áö¿øÇÑ´Ù. ¿¹¸¦ µé¸é, ÇöÀçÀÇ ·ÎÄà µð·ºÅ丮ÀÇ ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸±â À§Çؼ­´Â ÀÌ·¸°Ô Ç϶ó: ftp> !ls ÀÌ ÀÛ¾÷ÀÇ ¹æ¹ýÀº ftp°¡ ¼Ð($SHELL ȯ°æº¯¼ö¿¡ ÀÖ´Â)À» ºÎ¸¥´Ù, ±×¸®°í ls¸¦ ½ÇÇàÇÑ´Ù. ÀÌ¿Í °°ÀÌ, "!" (´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀÇ µðÆúÆ® ¼ÐÀº bash, the Bourne Again SHellÀÌ´Ù)¸¦ ¾Õ¿¡ ³Ö¾î¼­ °£´ÜÇÏ°Ô ¼Ð·Î ¾î¶² ¸í·É ¶óÀÎ ÀÛ¾÷ÀÌ¶óµµ ÇÒ ¼ö ÀÖ´Ù. !cd´Â ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù´Â°ÍÀ» ±â¾ïÇ϶ó, ±×°ÍÀº lcd ¸í·ÉÀÌ Á¸ÀçÇϱ⠶§¹®ÀÌ´Ù. </p> <sect1> Hash mark¿Í tick<p> ftp·Î ÆÄÀÏÀ» ´Ù¿î·Îµå ¹Þ´Â µ¿¾È ÁøÇàÀ» º¸±â ¿øÇϴ°¡? ´Ù¿î·Îµå ÆÄÀÏÀ» Çؽà ¸¶Å©·Î º¸¿©ÁÖ´Â hash ¸í·ÉÀ» ½áºÁ¶ó: <code> ftp> hash Hash mark printing on (1024 bytes/hash mark). </code> ftp´Â Çؽà ¸¶Å©¸¦ ´Ù¿î·Îµå ¹Þ´Â µ¥ÀÌÅÍÀÇ 1024 ¹ÙÀÌÆ® ¸¶´Ù º¸¿©ÁÙ °ÍÀ̶ó°í ¸»ÇÑ´Ù. ¶ÇÇÑ tick ¿É¼ÇÀÌ ÀÖ´Ù. <code> ftp> tick Tick counter printing on (10240 bytes/tick increment). This will print something to this effect as you download a file: Bytes transferred: 11680 </code> </p> <sect1> ±× ¿ÜÀÇ ftp ¸í·É<p> ´Ù¸¥ ftp ¸í·ÉÀÌ ¸¹ÀÌ ÀÖ´Ù. Æ۹̼ÇÀ» °¡Áö°í ÀÖ´Ù¸é (°³ÀÎÀûÀÎ ¼Ð ¾îÄ«¿îÆ®¿¡ Á¢¼ÓÇÏ·Á¸é ÇÊ¿äÇÑ), mkdir ¸í·ÉÀ¸·Î ¿ø°ÝÀÇ ¼­¹ö¿¡ µð·ºÅ丮¸¦ ¸¸µé ¼ö ÀÖ´Ù. delete ¸í·ÉÀ¸·Î ¿ø°ÝÀÇ ¼­¹ö¿¡ ÀÖ´Â ÆÄÀÏÀ» Áö¿ì°Å³ª rmdir ¸í·ÉÀ¸·Î µð·ºÅ丮¸¦ Áö¿ï ¼ö ÀÖ´Ù. chmod ¸í·ÉÀ¸·Î ÆÄÀÏÀÇ Æ۹̼ÇÀ» ¹Ù²Ü ¼ö ÀÖ´Ù. ftp¸¦ »ç¿ëÇϴµ¥ º¹ÀâÇÑ Á¤º¸°¡ ¸¹ÀÌ ÀÖ´Ù, ftp ÇÁ·Î±×·¥¿¡¼­ ¿Â¶óÀÎ µµ¿ò¸»À» º¸¶ó (¸í·ÉÀÇ ¸ñ·ÏÀÇ º¯¼ö ¾øÀÌ help ȤÀº ¸í·ÉÀÇ ¸íÈ®ÇÑ µµ¿ò¸»À» help <commandname> ½á¼­ º¼ ¼ö ÀÖ´Ù. ¶ÇÇÑ ftp ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ manÀ» ½á¼­ À¯´Ð½º ¸Ç ÆäÀÌÁö¸¦ º¼ ¼ö ÀÖ´Ù. </p> <sect> ÄÜ¼Ö FTP Ŭ¶óÀ̾ðÆ®<p> ÃÖÃÊÀÇ ftp ÇÁ·Î±×·¥Àº ÃÖÁ¶ÀÇ ftp Ŭ¶óÀ̾ðÆ®ÀÌ°í, ±×°ÍÀ» ¹è¿ì´Âµ¥¿¡ ÅõÀÚÇϱⰡ ÁÁ´Ù. ftp Ŭ¶óÀ̾ðÆ®¸¸ ´ëºÎºÐÀÇ ½Ã½ºÅÛ (½ÉÁö¾î ±¸½ÄÀÇ Á×Àº ¹öÀüÀÇ ftp ¸í·ÉÀ̶ó ÇÒÁö¶óµµ Win32¿¡µµ ÀÖ´Ù)¿¡¼­ ÀÌ¿ë °¡´ÉÇÏ´Ù°í È®½ÅÇÑ´Ù. ÀÌ¿ë °¡´ÉÇÑ ¸¹Àº ´Ù¸¥ ÄÜ¼Ö ¸ðµå(ÅؽºÆ®) ftp Ŭ¶óÀ̾ðÆ®°¡ ÀÖ´Ù. ¿©±âÀÇ ¸ñ·Ï¿¡´Â ¸¹Àº °ÍÀÌ ÀÖÁö ¾Ê´Ù, ±×·¯³ª ´ëºÎºÐ ÀαâÀÖ´Â °ÍµéÀº ÀÖ´Ù. FreshMeat¿¡¼­ ´õ ¸¹ÀÌ Ã£¾Æº¸¶ó. </p> <sect1> NcFTP<p> NcFTP´Â ¸¹Àº À¯´Ð½º »ç¿ëÀÚ°¡ ÃÖ°í·Î ÁÁ¾ÆÇÏ´Â ftp Ŭ¶óÀ̾ðÆ®ÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾îÀÖ°í, ±×¸®°í ¸¹Àº tab ¿Ï·á ±×¸®°í ºÏ¸¶Å© °°Àº °í±Þ ±â´ÉÀ» Á¦°øÇÑ´Ù. NcFTPÀÇ ¹öÀü 2¿¡¼­´Â Ç® ½ºÅ©¸° ¸ðµå±â¹ÝÀÌ´Ù. ¹öÀü 3¿¡¼­ ¾ø¾îÁ³´Ù(Áö±ÝÀº º£Å¸ÀÌ´Ù). ftp »ç¿ëÀÇ Ç¥ÁØ ¸í·ÉÀÌ 100% ÀûÀýÇÏÁö´Â ¾Ê´Ù. ¿¹¸¦ µé¸é, NcFTP¿¡¼­ get°ú putÀº Ç¥ÁØ ftp ¿¡¼­ mget¿Í mput¿Í °°ÀÌ µ¿ÀÛÇÑ´Ù. ±×·¡¼­ ·ÎÄà ÆÄÀÏÀ̸§°ú ´Ù¸£°Ô ¿ø°Ý¿¡ ÆÄÀÏÀ» ÀúÀåÇÏ°í ½ÍÀ¸¸é, -z ¿ø°ÝÀÇ À̸§ ·ÎÄà À̸§ À̶ó°í ÇÏ¸é µÈ´Ù. °í¸¿°Ôµµ, NcFTP´Â ¸í·É ¹è¿ì±â´Â °ÍÀ» µµ¿ÍÁÖ±â À§ÇÑ ¿Â¶óÀÎ µµ¿ò¸» ½Ã½ºÅÛÀÌ ÀÖ´Ù. NcFTPÀÇ ÃֽŠ¹öÀüÀº <url url="http://www.ncftp.com" name="www.ncftp.com" >¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. </p> <sect1> lukemftp<p> ´Ù¸¥ ½Ã½ºÅÛÀ» À§ÇÑ NetBSD FTP Ŭ¶óÀ̾ðÆ®ÀÇ Æ÷ÆÃµÈ °Í, ´ëºÎºÐÀÇ Æ¯Â¡À» ÀúÀÚ°¡ À̸§À» lukemftp·Î °­È­Çß´Ù, Ãß°¡ÇÑ °Í: ¸í·É ¶óÀÎ ¿¡µðÆÃ, ¸í·É ¶óÀÎ FTP¿Í HTTP URL(°¡±î¿î °÷)·Î ºÎÅÍ °¡Á® ¿Í¶ó, ¹è°æ-¹Î°¨ÇÑ ´Ü¾î¸¦ ¿Ï¼ºÇß°í, ´ÙÀ̳ª¹Í ÁøÇà ¹Ù, IPv6 Áö¿ø, ½Ã°£ ÀúÀå ¼öÁ¤, ·ÎÄðú ¿ø°ÝÀÇ ÆÄÀÏÀ» ÆäÀÌ¡, ¼öµ¿Àû ¸ðµå Áö¿ø (È°µ¿ÀûÀÎ ¸ðµå¸¦ À§ÇÑ ´ëü), SOCKS Áö¿ø, TIS FWTK °ÔÀÌÆ® ftp ¼­¹ö Áö¿ø, ±×¸®°í Áøµµ ¸ØÃß°Ô Çϴ°ÍÀ» ¹Ù²å´Ù. ³ª´Â FTP Ŭ¶óÀ̾ðÆ®ÀÇ Ç¥ÁØÀ» ÁöÅ°¸é¼­ ´õ °í±Þ ±â´ÉÀ» ¿øÇÏ´Â »ç¿ëÀÚ¿¡°Ô lukemftp¸¦ °­·ÂÈ÷ ÃßõÇÑ´Ù. ÃֽŠ¹öÀüÀÇ lukemftp´Â <url url="ftp://ftp.netbsd.org/pub/NetBSD/misc/lukemftp/" name="ftp.netbsd.org/pub/NetBSD/misc/lukemftp/" > ¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. </p> <sect1> lftp<p> lftp´Â ¼¼·ÃµÈ ¸í·É ¶óÀÎ ±â¹ÝÀÇ FTP Ŭ¶óÀ̾ðÆ®ÀÌ´Ù. bash °°Àº, ÀÛ¾÷ Á¦¾î±â°¡ ÀÖ´Ù. ÀÔ·ÂÀ» À§Çؼ­ GNU ¸®µå¶óÀÎ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ´Ù, ±×·¡¼­ ¸í·É ¶óÀÎ ¿Ï·á¿Í ¿¡µðÆÃÀ» ÇÒ ¼ö ÀÖ´Ù. lftp´Â ºÏ¸¶Å©, ¹Ì·¯¸µ Áö¿ø, ±×¸®°í ¸î¸îÀÇ ÆÄÀÏÀ» Æз¹·²·Î ¿Å±æ¼ö ÀÖ´Ù. ÃֽŠ¹öÀüÀÇ lftp´Â <url url="http://ftp.yars.free.net/projects/lftp/" name="ftp.yars.free.net/projects/lftp/" >¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. µ¥ºñ¾È ÆÐÅ°Áö´Â <url url="ftp://ftp.freshmeat.net/pub/debs/lftp/" name="ftp.freshmeat.net/pub/debs/lftp/" > ¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. </p> <sect1> cftp<p> Æí¾ÈÇÑ FTP (cftp)´Â Ç® ½ºÅ©¸° ¸ðµå Ŭ¶óÀ̾ðÆ® ÀÌ´Ù. Ư¡ÀÌ ¸ðÀÚ¶óÁö¸¸, Æí¾ÈÇÏ°Ô »ç¿ëÇÏ°Ô ¸¸µç´Ù. ¹æÇâÅ°¿Í ¿£Å͸¦ »ç¿ëÇؼ­ µð·ºÅ丮¸¦ ¿ÏÀüÈ÷ ¾µ ¼ö ÀÖ´Ù. ÃֽŠ¹öÀüÀÇ cftp´Â <url url="http://ftp.giga.or.at/pub/nih/cftp/" name="ftp.giga.or.at/pub/nih/cftp/" >¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. </p> <sect1> yafc<p> Yafc´Â ¸Å¿ì ÁÁÀº ftp Ŭ¶óÀ̾ðÆ®ÀÌ´Ù, Ư¡ÀûÀÎ µð·ºÅ丮 ij½Ã Ãß°¡, ¿ø°ÝÀÇ ÆÄÀÏ ¿Ï¼º±â´É, ¾Ù¸®¾î½º, È­·Á¸é ls, µÇÇ®ÀÌ »ç¿äµÇ´Â get/put/ ls/rm, nohup ¸ðµå Àü¼Û, űë (Å¥), ´Ù¾çÇÑ Á¢¼Ó, ÇÁ·Ï½Ã ¼­¹ö Áö¿ø ±×¸®°í ±âŸ. Kerberos4 Áõ¸íÇϱâ Áö¿ø. ÃֽŠ¹öÀüÀÇ yafc´Â <url url="http://www.stacken.kth.se/~mhe/yafc/" name="www.stacken.kth.se/~mhe/yafc/" >¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. µ¥ºñ¾È ÆÐÅ°Áö´Â <url url="http://members.home.com/decklin/experimental/ " name="members.home.com/decklin/experimental/ " >¼­ ¾òÀ» ¼ö ÀÖ´Ù. ·¹µåÇÞ ÆÐÅ°Áö´Â <url url="http://lz.freeservers.com/linux/yafc.html" name="lz.freeservers.com/linux/yafc.html">ÀÖ´Ù. </p> <sect> X À©µµ¿ì FTP Ŭ¶óÀ̾ðÆ®<p> ¸î¸îÀÇ ±×·¡ÇÈÀÇ X ¿øµµ¿ì ½Ã½ºÅÛ¿¡¼­ ÀÛµ¿ÇÏ°Ô ¼³°èµÈ FTP Ŭ¶óÀ̾ðÆ®°¡ ÀÖ´Ù. ÀÌ Å¬¶óÀ̾ðÆ®´Â »ç¿ëÀÚ°¡ ½±°Ô »ç¿ëÇϱâ À§Çؼ­ ±×·¡ÇÈÀÇ È¯°æ°ú, ¶§·Î´Â ÅؽºÆ® ±â¹Ý ftp Ŭ¶óÀ̾ðÆ®ÀÇ µµ±¸ÀÇ ´Ù¹æ¸éÀÇ ¿É¼ÆÀ» Á¦°øÇÑ´Ù. </p> <sect1> gFTP<p> gFTP´Â Gtk¸¦ »ç¿ëÇؼ­ ¾²ÀÎ X À©µµ¿ì¿ë FTP Ŭ¶óÀ̾ðÆ®ÀÌ´Ù. ÀÎÅÍÆäÀ̽º´Â ÀϹÝÀûÀ¸·Î ºÒ¾ÈÁ¤ÇÑ ¿î¿µÃ¼Á¦¿¡¼­ ¾²Àδٰí È®½ÅÇÏ´Â ÀαâÀÖ´Â WS_FTP ¼ÒÇÁÆ®¿þ¾îÀÇ ºñ½ÁÇÏ´Ù. gFTPÀÇ Æ¯Â¡Àº ´Ù¿î·Îµå¸¦ µ¿½Ã¿¡ ÇÏ°í, Àü¼Û Áß±âÇÑ ÆÄÀÏÀ» ´Ù½Ã ¹Þ°í, ÆÄÀÏ Àü¼Û Å¥, µð·ºÅ丮 Àüü ¹Þ±â, ftp ÇÁ·Ï½Ã Áö¿ø, ¿ø°ÝÀÇ µð·ºÅ丮 ij½Ã, ¼öµ¿ÀûÀÌ°í ¼öµ¿ÀûÀÌÁö ¾ÊÀº ÆÄÀÏ Àü¼Û, µå·¡±× ¾Ø µå·Ó Áö¿ø, ¾ÆÁÖ ÁÁÀº Á¢¼Ó ¸Å´ÏÀú ±×¿Ü. ·¹µåÇÞ ¸®´ª½º¸¦ »ç¿ëÇÏ°í GNOME µ¥½ºÅ©Å¾À» ¼³Ä¡ÇßÀ¸¸é, ¾Æ¸¶ gFTP°¡ ÀÖÀ» °ÍÀÌ´Ù. ¾øÀ¸¸é gFTPÀÇ È¨ÆäÀÌÁöÀÎ <url url="http://gftp.seul.org/" name="gftp.seul.org/"> ÀÖ´Ù. </p> <sect1> WXftp<p> WXftp´Â ´ëºÎºÐ ¸®´ª½º ¿öÅ©½ºÅ×À̼ÇÀÇ X À©µµ¿ì ½Ã½ºÅÛÀÇ FTP Ŭ¶óÀ̾ðÆ®·Î ¾²À̵µ·Ï ¼³°èµÇ¾ú´Ù. WXWindows ÅøŶÀ» »ç¿ëÇؼ­ ¸¸µé¾ú°í, ±×·¡¼­ Motif ȤÀº GTK+Áß Çϳª¸¦ »ç¿ëÇؼ­ ÄÄÆÄÀϵǾú´Ù. Á÷°üÀûÀÎ ÀÎÅÍÆäÀ̽º (WS_FTP¿Í ¾ÆÁÖ °°Àº), ¼½¼Ç ¸Å´ÏÀú, ¿Â¶óÀÎ µµ¿ò¸», »óȲ ¹Ù, ±×¸®°í ´õ ¸¹ÀÌ Ãß°¡ÇÏ¿´´Ù. WXftpÀÇ È¨ÆäÀÌÁöÀÎ <url url="http://wxftp.seul.org" name=" wxftp.seul.org" > ÀÖ´Ù. </p> <sect1> LLNL XDIR and XFTP<p> LLNL XFTP´Â ¸®´ª½º¿ë ù¹ø° ±×·¡ÇÈ FTP Ŭ¶óÀ̾ðÆ®Áß¿¡ ÇϳªÀÌ´Ù. FXP (file transger between two remote hosts)¸¦ Áö¿øÇÏ°í Motif ±â¹Ý ÀÎÅÍÆäÀ̽ºÀÌ´Ù. ´õ ¸¹Àº Á¤º¸´Â <url url="http://www.llnl.gov/ia/xdir_xftp/" name="www.llnl.gov/ia/xdir_xftp/" >ÀÖ´Ù. </p> <sect1> guiftp<p> Guiftp´Â GTK+ ÅøŶÀ¸·Î ¸¸µé¾îÁø ´Ü¼øÇÑ ftp Ŭ¶óÀ̾ðÆ®ÀÌ´Ù. ¸¹Àº Ư¡ÀÌ ÇÊ¿äÇÏÁö ¾Ê°í ´Ü¼øÇÏ°í ±ú²ýÇÏ°Ô º¸ÀÌ´Â °ÍÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ÁÁ´Ù. GuiftpÀÇ È¨ÆäÀÌÁö´Â <url url="http://www.altern.org/ldufresne/guiftp/" name="www.altern.org/ldufresne/guiftp/" >ÀÌ´Ù. </p> <sect> FTP ¼­¹ö <sect1> FTP ¼­¹ö ¿î¿µÇϱâ<p> ÀüÅëÀûÀÎ FTP ¼­¹ö´Â inetd (the internet superserver daemon)·Î ºÎÅÍ ½ÇÇàµÈ´Ù. Ç¥ÁØ FTP º¸Æ®´Â 21¹ø Æ÷Æ®ÀÌ´Ù. »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÏ·Á°í ÇÒ¶§, FTP ¼­¹ö´Â ½Ã½ºÅÛ Æнº¿öµå ÆÄÀÏÀÇ À̸§°ú Æнº¿öµå³ª NIS¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é NIS Å×À̺íÀ» È®ÀÎÇÑ´Ù. ·Î±×ÀÎÀ» ±³Á¤Çϸé, »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. Anonymous FTP´Â ´Ù¸£°Ô ÀÛµ¿ÇÑ´Ù. anonymous ȤÀº ftp »ç¿ëÀÚÀ̸§(¼³Á¤ ÆÄÀÏ¿¡¼­ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù)Áß Çϳª¸¦ ½á¼­ ·Î±×ÀÎÇÑ´Ù. chroot()ÀÇ µð·ºÅ丮 Æ®¸®¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÚ°¡ ÀÎÁõµÇÁö ¾ÊÀº µð·ºÅ丮¿¡ Á¢±ÙÇÏÁö ¾Êµµ·Ï º¸ÁõÇÑ´Ù. chrooted º¸Åë µð·ºÅ丮 Æ®¸®ÀÇ bin/, etc/, ±×¸®°í lib/ µð·ºÅ丮°°Àº ÆÄÀϽýºÅÛÀ» °¡Â¥·Î È®½ÅÇϵµ·ÏÇÑ´Ù. pub/ µð·ºÅ丮´Â ÆÄÀÏÀ» ¿Ã¸®±â À§Çؼ­ º¸Åë ¾²ÀδÙ. ¿ÜºÎÀÇ ls°°Àº ¸í·ÉÀ» ¿äûÇÏ´Â anonymous FTP Æ®¸®ÀÇ °¡Â¥ÀÇ ÆÄÀϽýºÅÛÀ» À§ÇÑ °ÍÀÌ ÀÌÀ¯ÀÌ´Ù. bin µð·ºÅ丮¿¡ ÇÁ·Î±×·¥À» Ç×»ó Ãß°¡ÇÒ ¼ö ÀÖ°í, »ç¿ëÀÚ´Â ftp Ŭ¶óÀ̾ðÆ® SITE ¸í·ÉÀ» »ç¿ëÇؼ­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, ·¹µåÇÞÀÇ FTP´Â RPM ¸í·É (»çÀÌÆ®ÀÇ RPM ÆÐÅ°Áö¸¦ ¹®ÀÇÇϱâ À§ÇÑ) À» Ãß°¡Çß´Ù. ¸î¸î FTP ¼­¹ö´Â ´Ù¸£°Ô ÀÛ¾÷ÇÑ´Ù. ¿¹¸¦ µé¸é, ¾î¶²Àº ½Ã½ºÅÛ ¿ÍÀ̵å Æнº¿öµå ÆÄÀÏ (¿ÀÁ÷ FTP °èÁ¤) ÀÇ µ¶¸³ÀûÀÎ ¼³Ä¡¸¦ À§ÇÑ »ç¿ëÀÚ °èÁ¤À» Çã¶ôÇÒ °ÍÀÌ´Ù. ¾î¶² ¼­¹ö (ProFTPD ±×¸®°í NcFTPdÀÇ °æ¿ì) chroot ±¸Á¶ ³»ºÎÀÇ Æ¯º°ÇÑ µð·ºÅ丮 Æ®¸®°¡ ÇÊ¿äÇϱ⠾ʴ ls ¸í·ÉÀ» Ãß°¡Çß´Ù. ´Ù¸¥ ftp ¼­¹ö´Â Ç¥ÁØ ftp °³³äÀ» ºÎÅÍ ¿ÏÀüÈ÷ ¹þ¾î³µ´Ù. FTP4ALL, ¿¹¸¦ µé¸é, ¸ðµÎ¿¡°Ô ½Ã½ºÅÛ Æнº¿öµå¸¦ ¾²Áö ¾Ê´Â´Ù. ÀÚ½ÅÀÇ »ç¿ëÀÚ ±×¸®°í ±×·ì ÆÄÀÏ, ±×¸®°í ¿Ã¸®±â/¹Þ±âÀÇ ºñÀ² ±×¸®°í Ư¡ º¯°æ °¡´ÉÇÑ ¼­¹ö ¸Þ½ÃÁö°°Àº °ÍÀ» »ç¿ëÇÑ´Ù. </p> <sect1> FTP ¼­¹öÀÇ µµ¿ò¸»<p></p> <sect2> WU-FTPD<p> WU-FTPD´Â ¸¹Àº ¸®´ª½º ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ ftp µ¥¸óÀÌ°í, ·¹µåÇÞ ±×¸®°í Ä®µ¥¶ó¿¡ Ãß°¡µÇ¾ú´Ù. <url url="http://www.wu-ftpd.org" name="www.wu-ftpd.org" >¿¡¼­ WU-FTPD¿¡ °üÇؼ­ ´õ ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù. WU-FTPS FAQ´Â <url url="http://www.cetis.hvu.nl/~koos/wu-ftpd-faq.html" name="www.cetis.hvu.nl/~koos/wu-ftpd-faq.html" > ¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. </p> <sect2> ProFTPD<p> ProFTPD´Â ¾ÆÆÄÄ¡ ½ºÅ¸ÀÏÀÇ ¼³Á¤, ±¤´ëÇÑ °¡»óÀÇ È£½ºÆ® Áö¿ø, ±×¸®°í ³»ºÎÀÇ ls¸¦ Ãß°¡ÇÑ °­·ÂÇÑ FTP ¼­¹öÀÌ´Ù. ¿ÏÀüÇÑ ¸í·É ·¹ÆÛÆݽº¿Í ´Ù¿î·Îµå´Â <url url="http://www.proftpd.org" name="www.proftpd.org" > ¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. </p> </article>