£±¡¥FTP¤Î³µÍ×
¡¦FTP¡ÊFile Transfer Protocol¡Ë¤È¤Ï¡¢¸ÀÍÕ¤ÎÄ̤ꡢ¥Õ¥¡¥¤¥ë¡ÊFile¡Ë¤òžÁ÷¡ÊTransfer¡Ë¤¹¤ë¥×¥í¥È¥³¥ë¡ÊProtocol¡Ë¤Ç¤¹¡£
¡¦FFFTP¤Ê¤É¤Î¡¢FTP¥¯¥é¥¤¥¢¥ó¥È¤«¤é¡¢FTP¥µ¡¼¥Ð¤ËÂФ·¡¢¥Õ¥¡¥¤¥ë¤ò¥¢¥Ã¥×¥í¡¼¥É¤ª¤è¤Ó¡¢¥À¥¦¥ó¥í¡¼¥É¤·¤Þ¤¹¡£

ftp

¡¦FTP¤ÏHTTP¤È¤Ï°Û¤Ê¤ê¡¢¥¹¥Æ¡¼¥È¥Õ¥ë¤È¸À¤ï¤ì¤ë¡£FTP¤ÏÀ©¸æ¥Ý¡¼¥È21ÈÖ¤¬¤¢¤ë¤Î¤Ç¡¢¥³¥Í¥¯¥·¥ç¥ó¤ò´ÉÍý¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
¡¦21È֥ݡ¼¥È¤¬À©¸æÍѥݡ¼¥È¡£20È֥ݡ¼¥È¤¬¥Ç¡¼¥¿Å¾Á÷Íѥݡ¼¥È
¡¦FTP¤Ï¡¢¥Ç¡¼¥¿¤¬Ê¿Ê¸¤Çή¤ì¤ë¤À¤±¤Ç¤Ê¤¯¡¢Ç§¾Ú¥Ç¡¼¥¿¡ÊID/¥Ñ¥¹¥ï¡¼¥É¡Ë¤âʿʸ¤Çή¤ì¤ë¡£¤Ä¤Þ¤ê¡¢¥»¥­¥å¥ê¥Æ¥£Åª¤Ë¤Ï¤Õ¤µ¤ï¤·¤¯¤Ê¤¤¡£
¡¦¤½¤³¤Ç¡¢¥»¥­¥å¥ê¥Æ¥£¤Î¹â¤¤FTP¤È¤·¤ÆSFTP(SSH Flie Transfer Protocol)¤¬¤¢¤ê¡¢FTPÄÌ¿®¤òSSH¤Ç°Å¹æ²½¤¹¤ë¡£
¡¦²áµîÌä¤Ç¤Ï¡¢¡Ö1Âæ¤Î¥¯¥é¥¤¥¢¥ó¥È¤È1Âæ¤Î¥µ¡¼¥Ð´Ö¤Ç¤ÎFTP¤òÍѤ¤¤¿¥Õ¥¡¥¤¥ëžÁ÷¤Ç¤Ï¡¢Æó¤Ä¤Î¥³¥Í¥¯¥·¥ç¥ó¤òÍѤ¤¤Æ¥Ç¡¼¥¿Å¾Á÷¤ò¹Ô¤¦¡£¤³¤ì¤éÆó¤Ä¤Î¥³¥Í¥¯¥·¥ç¥ó¤Ï¥Ç¡¼¥¿Å¾Á÷ÍѤÈÀ©¸æÍѤËʬ¤«¤ì¤Æ¤ª¤ê¡¢¥Ç¡¼¥¿Å¾Á÷Ãæ¤Ç¤âÀ©¸æ¥³¥Þ¥ó¥É¤òÁ÷¿®¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¡£(H19NW¸áÁ° Ìä34)¡×¤È½Ò¤Ù¤é¤ì¤Æ¤¤¤ë¡£

£²¡¥FTP¤Î¥·¡¼¥±¥ó¥¹
 
1)Client¢ªServer¡¡FTP¤ÎÀ©¸æ¡¡°¸ÀèPort21
2)Client¢«Server¡¡FTP¤Î¥Ç¡¼¥¿Á÷¿®¡¡Á÷¿®¸µPort20¡¡
¢¨°¸ÀèPort¤¬20¤È»×¤Ã¤Æ¤¤¤¿¤¬¡¢¼Â¤ÏÁ÷¿®¸µ¡Ê¥µ¡¼¥Ð¦¡Ë¤Ç¤¢¤Ã¤¿¡£¥­¥ã¥×¥Á¥ã¤·¤Æ³Îǧ¤·¤¿¡£
Client¤Î¤É¤Î¥Ý¡¼¥È¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤«¤Ï¡¢»öÁ°¤ËPORT¥³¥Þ¥ó¥É¡Ê¡©¡Ë¤¬Á÷¤é¤ì¤ÆÄÌÃΤµ¤ì¤ë¡£

Ä̾ï¥â¡¼¥É¡ÊActive¥â¡¼¥É¡Ë¤Î¾ì¹ç¡¢¥µ¡¼¥Ð¤«¤é¥¯¥é¥¤¥¢¥ó¥È¤ËÂФ·¤ÆÄÌ¿®¤¬¹Ô¤ï¤ì¤ë¡£
Passive¥â¡¼¥É¤Ê¤é¥¯¥é¥¤¥¢¥ó¥È¤ÏFTP¤ËÂФ·¤Æ20È֥ݡ¼¥È¤Ç¥¢¥¯¥»¥¹¤¹¤ë¤¬¡¢Ä̾ï¥â¡¼¥É¤Ê¤é¥µ¡¼¥Ð¤Ï²¿È֥ݡ¼¥È¤Ë¥¢¥¯¥»¥¹¤¹¤ì¤Ð¤è¤¤¤Î¤«¡©
¤½¤ì¤òÄÌÃΤ¹¤ë¤Î¤¬PORT¤È¤¤¤¦¥Ñ¥±¥Ã¥È¤Ç¤¢¤ë¡£
¼ÂºÝ¤ËFTP¤Çget¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤È¡¢°Ê²¼¤Î¤è¤¦¤ËPORT¤È¤¤¤¦¥Ñ¥±¥Ã¥È¤¬Á÷¤é¤ì¤Æ¤¤¤ë¤Î¤¬¤ï¤«¤ë¡£

ftp> get aaa.txt
200 PORT command successful.
150 Opening ASCII mode data connection for aaa.txt
226 Closing data connection.
ftp: 803 bytes received in 0.00Seconds 803000.00Kbytes/sec.

¢¨WindowsXP¤Î¥³¥Þ¥ó¥É¥×¥í¥ó¥×¥È¤Ç¤Ï¡¢É¸½à¤Ç¤ÏPASV¥â¡¼¥É¤Ë¹Ô¤±¤Ê¤¤¡£¥½¥Õ¥È¤òÆþ¤ì¤ëɬÍפ¬¤¢¤ë¡£IE¤Ç¤Ï¥ª¥×¥·¥ç¥ó¤ÎÀßÄê¤Ç¤Ç¤­¤ë¡£

£³¡¥FTP¤ÎPassive¥â¡¼¥É
FTP¤Î¥Ç¡¼¥¿ÄÌ¿®¤Ï¡¢Server¤«¤éClient¤Ë¸þ¤±¤ÆÄÌ¿®¤¬¹Ô¤ï¤ì¤ë¡£¼Ò³°¤ÎFTP¥µ¡¼¥Ð¤Î¾ì¹ç¡¢¤³¤ÎÄÌ¿®¤Ï³°Éô¤«¤éÆâÉô¤Ø¤ÎÄÌ¿®¤Ê¤Î¤Ç¡¢Firewall¤ÇµñÈݤµ¤ì¤ë¾ì¹ç¤¬¤¢¤ë¡£¡ÊºÇ¶á¤ÎFirewall¤ÏÂбþ¤·¤Æ¤¤¤ë¤â¤Î¤â¿¤¤¤¬¡Ë
¤½¤³¤Ç¡¢FTP¤Î¥Ç¡¼¥¿ÄÌ¿®¤òClient¦¤«¤éÁ÷¤ë¥â¡¼¥É¤¬¤¢¤ê¡¢¤½¤ì¤¬Passive¥â¡¼¥É¤Ç¤¢¤ë¡£

²áµîÌä
¢£H29½©NW¸áÁ°­¶
Ìä14¡¡FTP¤Ë¤è¤ë¥Õ¥¡¥¤¥ëžÁ÷¤Ë¤Ï¡¤À©¸æÍѤȥǡ¼¥¿Å¾Á÷ÍÑ¤ÎÆó¤Ä¤Î¥³¥Í¥¯¥·¥ç¥ó¤¬ÍѤ¤¤é¤ì¤ë¡£¤³¤ì¤é¤Î¥³¥Í¥¯¥·¥ç¥ó¤Ë´Ø¤¹¤ëµ­½Ò¤Î¤¦¤Á¡¤Å¬Àڤʤâ¤Î¤Ï¤É¤ì¤«¡£¤³¤³¤Ç, FTP¤Ï¥Ñ¥Ã¥·¥Ö¥â¡¼¥É¤Çưºî¤¹¤ë¤â¤Î¤È¤¹¤ë¡£
¥¢¡¡À©¸æÍÑ¥³¥Í¥¯¥·¥ç¥ó¤Î³ÎΩ¤Ï¥¯¥é¥¤¥¢¥ó¥È¤«¤é¥µ¡¼¥Ð¤ËÂФ·¤Æ¡¤¥Ç¡¼¥¿Å¾Á÷ÍÑ¥³¥Í¥¯¥·¥ç¥ó¤Î³ÎΩ¤Ï¥µ¡¼¥Ð¤«¤é¥¯¥é¥¤¥¢¥ó¥È¤ËÂФ·¤Æ¹Ô¤¦¡£
¥¤¡¡À©¸æÍÑ¥³¥Í¥¯¥·¥ç¥ó¤Î³ÎΩ¤Ï¥µ¡¼¥Ð¤«¤é¥¯¥é¥¤¥¢¥ó¥È¤ËÂФ·¤Æ¡¤¥Ç¡¼¥¿Å¾Á÷ÍÑ¥³¥Í¥¯¥·¥ç¥ó¤Î³ÎΩ¤Ï¥¯¥é¥¤¥¢¥ó¥È¤«¤é¥µ¡¼¥Ð¤ËÂФ·¤Æ¹Ô¤¦¡£
¥¦¡¡¤É¤Á¤é¤Î¥³¥Í¥¯¥·¥ç¥ó¤Î³ÎΩ¤â¥¯¥é¥¤¥¢¥ó¥È¤«¤é¥µ¡¼¥Ð¤ËÂФ·¤Æ¹Ô¤¦¡£
¥¨¡¡¤É¤Á¤é¤Î¥³¥Í¥¯¥·¥ç¥ó¤Î³ÎΩ¤â¥µ¡¼¥Ð¤«¤é¥¯¥é¥¤¥¢¥ó¥È¤ËÂФ·¤Æ¹Ô¤¦¡£

Àµ²ò¤Ï¥¦
ÌäÂêʸ¤Ë¡¢FTP¤Ï¥Ñ¥Ã¥·¥Ö¥â¡¼¥É¤Çưºî¤¹¤ë¤È¤¢¤ê¤Þ¤¹¡£¥Ñ¥Ã¥·¥Ö¥â¡¼¥É¤Îưºî¤Ï¡¢¤É¤Á¤é¤Î¥³¥Í¥¯¥·¥ç¥ó¤â¥¯¥é¥¤¥¢¥ó¥È¤«¤é¥µ¡¼¥Ð¤ËÂФ·¤Æ¼Â»Ü¤·¤Þ¤¹¡£»²¹Í¤Þ¤Ç¤Ë¡¢¥¢¥¯¥Æ¥£¥Ö¥â¡¼¥É¤Î¾ì¹ç¤Ï¡¢¥¢¤¬Àµ²ò¤Ç¤¹¡£


¡¦R1½©NW¸áÁ°­¶
Ìä13¡¡FTP¤ò»È¤Ã¤¿¥Õ¥¡¥¤¥ëžÁ÷¤Ç¥¯¥é¥¤¥¢¥ó¥È¤¬»ÈÍѤ¹¤ë¥³¥Þ¥ó¥É¤Î¤¦¤Á¡¤¥Ç¡¼¥¿Å¾Á÷ÍÑ¥³¥Í¥¯¥·¥ç¥ó¤ò¥¯¥é¥¤¥¢¥ó¥È¦¤«¤éÀܳ¤¹¤ë¤¿¤á¤Ë¡¤¥µ¡¼¥Ð¦¤Î¥Ç¡¼¥¿Å¾Á÷¥Ý¡¼¥È¤òÍ׵᤹¤ë¤â¤Î¤Ï¤É¤ì¤«¡£
¥¢¡¡ACCT¡¡¡¡¥¤¡¡MODE¡¡¡¡¥¦¡¡PASV¡¡¡¡¥¨¡¡PORT
¢­
¢­
¢­
¢­
Àµ²ò¤Ï¥¦¤ÎPASV


¥¹¥Ý¥ó¥µ¡¼¥É¥ê¥ó¥¯