1:yum -y install vsftpd
2:service vsftpd status //查看状态,默认是关闭的3:chkconfig vsftpd on //设置开机启动4:/etc/vsftpd/vsftpd.conf //配置文件位置5:useradd -d /usr/local/apache/htdocs -s /sbin/nologin username添加加用户
6 passwd username //设置密码
可能遇到错误:
“550 create directory operation failed”
是SELinux安装机制搞的鬼.只要disable SELinux就可以了. # vi /etc/selinux/config 将 SELINUX=XXX -->XXX 代表级别 改为 SELINUX=disabled 或者setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on 如果不能执行,提示“ Could not change active booleans: Invalid boolean ” 可以执行以下命令 setsebool allow_ftpd_full_access 1 setsebool allow_ftpd_use_cifs 1 setsebool allow_ftpd_use_nfs 1 setsebool ftp_home_dir 1 setsebool httpd_enable_ftp_server 1 setsebool tftp_anon_write 1 6、 service vsftpd restart7:设置访问目录:1:chroot_list_enable=YES 取消#
2:chroot_list_file=/etc/vsftpd/chroot_list 取消#
3:创建文件: chroot_list
4:chroot_list文件里面添加你创建的用户名
以下是我的配置文件
点击去下载文件
http://pan.baidu.com/s/1hq61Ry0
CentOS安装设置vsftpd
最新推荐文章于 2021-03-28 23:36:45 发布