网站首页 博客 centos安装vsftpd(new)
centos安装vsftpd(new)
 2021-05-20 12:16:01  管理员  91

以root用户登录


安装vsftp:

yum install vsftpd


创建ftp主目录

mkdir /usr/local/www/web


创建ftp用户dxweb:

useradd -d /usr/local/www/web/ -g ftp -s /sbin/nologin dxweb

设置密码:

passwd dxweb

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

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list

#使用被动模式

pasv_enable=YES

pasv_min_port=5000

pasv_max_port=5100

pasv_promiscuous=YES

#禁止切换到上级目录

chroot_list_enable=NO

chroot_local_user=YES

allow_writeable_chroot=YES


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


重启vsftpd:

service vsftpd stop

service vsftpd start


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


来说两句吧
最新评论