vsftpd安裝記錄

yum install vsftpd

 

chkconfig vsftpd on

 

useradd –d /home/test/jsp/ -m ftptest

passwd ftptest

 

vi /etc/vsftpd/vsftpd.conf

修改anonymous_enable=NO

修改chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

增加

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

pasv_enable=YES

pasv_min_port=4000

pasv_max_port=5000

 

vi /etc/sysconfig/iptables  在*filter下加入下

-A OUTPUT -p tcp --sport 4000:5000 -j ACCEPT

-A INPUT -p tcp --dport 4000:5000 -j ACCEPT

 

vi /etc/vsftpd/vsftpd.chroot_list

增加ftptest

 

sestatus -b | grep ftp

可以看到ftp_home_dir                                off

setsebool ftp_home_dir 1

可以看到ftp_home_dir已經變成爲on

 

vi /etc/selinux/config

修改SELINUX=disabled

setenforce 0

 

碰到的問題:

500 OOPS: could not read chroot() list file:/etc/vsftpd/vsftpd.chroot_list

處理:在/etc/vsftpd/vsftpd.chroot_list文件中列出的用戶

 

500 OOPS: cannot change directory

處理:http://hi.baidu.com/cstabor/item/e7055317559a315df1090e9c

 

連接超時

處理:http://www.lingdus.com/thread-8189-1-1.html

 

550 Create directory operation failed

處理:http://www.huangkeye.cn/j-series/java/530.html

 

參考鏈接:

http://bbs.chinaunix.net/thread-315257-1-1.html

http://www.xshell.net/linux/centos_vsftpd.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章