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 restart 7:设置访问目录: 1:chroot_list_enable=YES 取消# 2:chroot_list_file=/etc/vsftpd/chroot_list 取消# 3:创建文件: chroot_list 4:chroot_list文件里面添加你创建的用户名 (责任编辑:IT) |