CentOS 7 安装配置FTP服务器(vsftpd)

安装配置

安装vsftpd

yum install -y vsftpd

编辑配置文件

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO
#anonymous_enable=YES

chroot_local_user=YES
#去掉前面的注释

#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#不受限制的用户列表,用不用都OK

allow_writeable_chroot=YES
#加上这行解决了无法登陆的问题

启动FTP服务器

service vsftpd start

重新启动FTP服务器

service vsftpd restart

设置开机启动

chkconfig vsftpd on

开放FTP服务器端口

firewall-cmd --zone=public --add-port=21/tcp --permanent

建立FTP账户

useradd -d /www -s /sbin/nologin ftpadmin

设置FTP账户密码

passwd ftpadmin

设置账户权限

chown -R ftpadmin.ftpadmin /www

友情链接

原文地址:https://www.cnblogs.com/damingge/p/6564416.html