一、检查vsftpd是否安装
rpm -qa | grep vsftpd
二、安装
yum install vsftpd -y
三、配置
vim /etc/vsftpd/vsftpd.conf
修改下面的配置,修改前:
#chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
修改后:
#chroot_local_user=YES
#chroot_list_enable=NO
#chroot_list_file=/etc/vsftpd/chroot_list
#如果要设定根目录
#local_root=/home/ftp_dir
修改完按下Esc,输入命令:wq,回车!
四、启动ftp服务器,并设置开机启动
service vsftpd start
chkconfig vsftpd on
五、创建一个用户组
groupadd ftp_group
六、添加用户,设置密码、用户目录、权限
useradd -d /home/ftp_dir -g group ftpadmin
//限定用户ftpadmin只能ftp
usermod -s /sbin/nologin ftpadmin
//更改用户的主目录
usermod -d /home/ftp_dir ftpadmin
//设置密码
passwd ftpadmin
//设置文件夹权限
chmod -R 777 /home/ftp_dir
七、关闭SELinux服务
setenforce 0
vim /etc/selinux/config
将SELINUX=enforcing修改为SELINUX=disabled
修改完按下Esc,输入命令:wq,回车!
八、重启vsftpd
service vsftpd restart
九、成功,测试
版权声明: 此文为本站源创文章[或由本站编辑从网络整理改编], 转载请备注出处:http://www.sindsun.com/article-details-42.html [若此文确切存在侵权,请联系本站管理员进行删除!]