1ãå®è£
vsftp软件å
;ï¼ç¬¬ä¸å¼ å®è£
å
çä¸ï¼
#rpm -ivh vsftpd-2.0.1-5.i386.rpm
2ã建ç«èæç¨æ·å£ä»¤åºæ件logins.txtï¼å¥æ°è¡æ¯ç¨æ·åï¼å¶æ°è¡æ¯å£ä»¤ï¼
#vi logins.txt
wang
wp123
peng
wp456
3ãçævsftpdç认è¯æ件ï¼/etc/vsftpd/vsftpd_login.dbï¼
1) å®è£
3个æ¯æç软件å
ï¼
#rpm -ivh db4-java....
#rpm -ivh db4-tcl....
#rpm -ivh db4-utils....
2) 使ç¨db_loadå½ä»¤çæ认è¯æ件ï¼
#db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
3) 设置认è¯æ件çæéï¼
#chmod 600 /etc/vsftpd/vsftpd_login.db
4ã建ç«èæç¨æ·æéçPAMé
ç½®æ件ï¼
#vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
5ã建ç«èæç¨æ·åè¦è®¿é®çç®å½å¹¶è®¾ç½®ç¸åºçæé
#useradd -d /home/ftpsite virtual
#chmod 700 /home/ftpsite
6ã设置vsftpd.confé
ç½®æ件ï¼æ·»å èæç¨æ·çé
置项ï¼
#vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
7ãéæ°å¯å¨vsftpdæå¡ç¨åºï¼
#service vsftpd start
8ãæµè¯èæç¨æ·å¸å·çFTPç»å½ ï¼
#ftp localhost
9ã对ä¸åçèæç¨æ·è®¾ç½®ä¸åçæéï¼
1) 设置主é
ç½®æ件
å¨vsftpd.confæ件ä¸æ·»å ç¨æ·é
ç½®æ件ç®å½è®¾ç½®
user_config_dir=/etc/vsftpd_user_conf
2) 建ç«ç¨æ·é
ç½®æ件ç®å½
# mkdir /etc/vsftpd_user_conf
3) 为èæç¨æ·å»ºç«åç¬çé
ç½®æ件
a.ç¨æ·é
ç½®æ件å称ä¸ç¨æ·åç¸å
/etc/vsftpd_user_conf/mike
/etc/vsftpd_user_conf/john
b.æ¯ä¸ªFTPèæç¨æ·é½å¯ä»¥ç¬ç«è®¾ç½®å
¶æé
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
温馨提示:答案为网友推荐,仅供参考