Skip to main content

centos配置ftp服务

  • 安装 yum install vsftpd
  • 开机启动 chkconfig vsftpd on

  • 启动 service vsftpd start
  • 重启 service vsftpd restart
  • 停止 service vsftpd stop

配置 vi /etc/vsftpd/vsftpd.conf#

anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=0755local_root=/homepasv_max_port=10090pasv_min_port=10060pasv_promiscuous=YESwrite_enable=YESlocal_umask=022anon_umask=022

开放端口 21 和 pasv#

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

创建用户#

 useradd -d /home/www -m ftpadmin -s /sbin/nologin passwd ftpadmin  groupadd ftpgroup gpasswd -a ftpadmin ftpgroup chmod 777 /home/www/ chown ftpadmin /home/

删除用户#

userdel ftpadmin