网站首页 博客 Centos安装Vsftpd的方法
Centos安装Vsftpd的方法
 2017-06-01 16:10:18  管理员  202

以root用户登录


安装vsftp:

yum install vsftpd


创建ftp主目录:

mkdir /usr/tools/

设置目录权限:

chmod -R 777 /usr/tools/


创建ftp用户tools:

useradd -d /usr/tools/ -g ftp -s /sbin/nologin tools

设置密码:

passwd tools

123456


备份配置文件:

cd /etc/vsftpd/

cp vsftpd.conf vsftpd.conf.bak

修改配置文件:

vi vsftpd.conf


修改以下配置,没有的添加进去:

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=NO

anon_mkdir_write_enable=NO

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list


创建/etc/vsftpd/chroot_list文件,将tools账号加入其中,该文件中的用户不会锁定主目录

创建/etc/vsftpd/user_list文件,将tools账号加入其中


重启vsftpd:

service vsftpd stop

service vsftpd start


如果无法上传文件,需要关闭selinux

来说两句吧
最新评论