ʵÏÖÁËApache¶àÓû§µÄÐéÄâÖ÷»úÉèÖã¬ÄÇôһ°ãÕâЩÓû§¶¼»áÑ¡ÔñÓÃftpÉÏ´«µÄ·½Ê½À´¹ÜÀí×Ô¼ºµÄwebÄÚÈÝ£¬Õâ¾ÍÐèÒªÎÒÃÇÔÙΪËûÃÇ¿ªÉèFTP·þÎñ¡£
Ubuntu×Ô´øµÄFTP·þÎñÆ÷ÊÇvsftpd£¬ºÃÎÄÍÆ¼öÀïҲתÁËÁ½ÆªÕâ·½ÃæµÄÄÚÈÝ£¬±¾ÈËͨ¹ýʵ¼ùÔÙ·îÏ×һƪ£¬ºÇºÇ
1£©°²×°vsftpd
Ubuntu°²×°Èí¼þµ¹²»ÊǼþÀ§ÄѵÄÊ£¬ÊäÈ룺
sudo apt-get install vsftpd
¿ÉÄÜ»áÌáʾÄãʹÓùâÅÌ£¬·Å½øÈ¥ÔÙ°´»Ø³µ¾ÍÐÐÁË¡£
°²×°ÁËÖ®ºó»áÔÚ/home/Ͻ¨Á¢Ò»¸öftpĿ¼¡£ÕâʱºòÄã¿ÉÒÔÊÔ×Å·ÃÎÊÏÂftp://IPµØÖ·¡£Ó¦¸Ã¿ÉÒÔ¿´µ½Ò»¸ö¿Õ°×ÄÚÈݵÄftp¿Õ¼ä¡£
ĬÈÏÉèÖÃÏÂÄäÃûÓû§¿ÉÒÔÏÂÔØ£¬µ«²»ÄÜдÈë»òÊÇÉÏ´«
2£©ÉèÖà vsftpd.confÎļþ
ÏÖÔÚÎÒÃÇÒªÈÃÄäÃûÓû§ÎÞ·¨·ÃÎÊ£¬²¢ÇÒµÃÊäÈëlinuxÉϵÄÓû§ÃÜÂëºó²ÅÄÜ·ÃÎʵ½ËûÃÇ×Ô¼ºÄ¿Â¼ÀïµÄÄÚÈÝ¡£
Ê×ÏÈÕÒµ½ÉèÖÃvsftpdµÄÎļþ£¬Î»ÖÃÔÚ/etc/vsftpd.conf
ÐÞ¸Ä֮ǰ×îºÃÏȱ¸·ÝÏÂÕâ¸öÎļþ£º
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old
È»ºó¿ÉÒԸ͝ÁË£º
#²»ÈÃÄäÃûÓû§Ê¹ÓÃ
#anonymous_enable=YES
#±¾µØÓû§¿ÉÓÃ
local_enable=YES
#¿ÉÓÃд²Ù×÷
write_enable=YES
#²»ÐèÒªÏÔʾijĿ¼ÏÂÎļþÐÅÏ¢
#dirmessage_enable=YES
#¼ÓµãbannerÌáʾ
ftpd_banner=Hello~~
#FTP·þÎñÆ÷×î´ó³ÐÔØÓû§
max_clients=100
#ÏÞÖÆÃ¿¸öIPµÄ½ø³Ì
max_per_ip=5
#×î´ó´«ÊäËÙÂÊ(b/s)
local_max_rate=256000
#Òþ²ØÕʺÅ
hide_ids=YES
ºÃÁË£¬ÖØÆôÏÂftp ·þÎñÆ÷¿´¿´Ð§¹û
ÖØÆôºó»¹ÊǺÍÔÀ´Ò»Ñù¶ÔÂ𣿺Ǻǣ¬ÕâÊÇĬÈϵÄftpĿ¼ÔÚ×ö¹í£¬ÎÒÃǰÑËüɾ³ý£¬ÔÙ¿´¿´¡£ÔõôÑù£¿ÒªÄãÊäÈëÓû§ÃûºÍÃÜÂëÁ˰ɡ£
еÄÎÊÌâ
1.ÊäÈëÓû§ÃûÃÜÂëºóÏÔʾµÄλÖÃÊÇÔÚÓû§µÄ¸ùĿ¼Ï£¬¶øÎÒÃǵÄWEBÄÚÈÝÊÇÔÚpublic_htmlĿ¼Àï
2.Óû§¿ÉÒÔÌøµ½ÈÎºÎÆäËûĿ¼(·Ç³£Î£ÏÕ..)
Òª½â¾öÕâЩÎÊÌâÎÒÃÇ»¹µÃÉèÖÃÏÂvsftpd.conf
#Æô¶¯chrootÁбí(Change root)
chroot_list_enable=YES
#Ö¸¶¨ÁбíλÖÃ(ÎÒÕâÓõÄÊÇĬÈϵØÖ·)
chroot_list_file=/etc/vsftpd.chroot_list
½ÓÏÂÀ´ÎÒÃǵÃÔÚvsftpd.chroot_listÉÏд½øÈ¥ÎÒÃÇÒªÏÞÖÆÄÄЩÓû§£¬²»ÈÃËûÃÇ“Æ¯ÒÆ”..
ÏÖÔÚÓÐÓû§linyupark£¬ËùÒÔÖ»Òªsudo nanoһϣ¬ÍùÀïÃæÐ´¾ÍÐÐÁË
ÕâÑùÎÒÃÇÒѾ½â¾öµÚ2¸öÎÊÌâÁË£¬µÇ½µÄÓû§Ö»ÄÜÔÚËüµÄÓû§Îļþ¼ÐÀï»î¶¯£¬ÏÂÃæÎÒÃÇÒª¸üºÝÒ»µã£¬ÈÃËûÖ»ÄÜÔÚpublic_htmlÀï»î¶¯
ÒÀÈ»»¹ÊÇÕÒvsftpd.conf
#Õâ¾äĬÈÏÉèÖÃÀïÊÇûÓеģ¬×Ô¼º¼Ó
user_config_dir=/etc/×Ô¼º¶¨ÒåÒ»¸öÉèÖøö±ðÓû§ÓõÄÎļþ¼ÐµØÖ·
¸ù¾Ý×Ô¼ºÉèÖõĵØÖ·£¬½¨Á¢Ò»¸öÏàÓ¦µÄÎļþ¼Ð£¬È»ºóÍùÀïÃæ½¨Á¢ºÍÓû§ÃûÏàͬµÄÎļþ£¬nanoһϣº
#±¾µØÓû§µÄ¸ùµØÖ·,¼ÙÉèÓû§ÊÇlinyupark
local_root=/home/linyupark/public_html
ºÃ¿©£¬ÖØÆôÏ·þÎñÆ÷¡£¿´¿´Ð§¹û°É^_^
UbuntuʵÓüòµ¥µÄFTP¼ÜÉè 
ÆÀÂÛ (0)
