Centos7上搭建vsftp服务

查看是否已经安装了ftp服务

vsftpd -version

如果没有安装,则进行安装

安装

yum install -y vsftpd

安装成功后,会自动生成ftp目录/var/ftp

创建用户组,并配置账号密码

修改配置文件
 vim /etc/vsftpd/vsftpd.conf
 
 #禁止匿名访问
 #将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
 
 #所有的用户均不能通过cd切换到其他目录
 chroot_local_user=YES
 chroot_list_enable=NO
 chroot_list_file=/etc/vsftpd/chroot_list
添加ftp用户

此处以创建ftpuser用户为例

useradd ftpuser -s /sbin/nologin –d /var/ftp
修改用户密码
passwd ftpuser 
设置文件夹权限

这里放开所有权限

chmod 777 -R /var/ftp
关闭selinux
setsebool -P allow_ftpd_anon_write on 
setsebool -P allow_ftpd_full_access on
启动vsftpd服务
service vsftpd start

猜你喜欢

转载自blog.csdn.net/qq_28822933/article/details/85028304