CentOS7 安装vsftpd

0
2023-05-25 22:21:33

Linux开启FTP服务配置

本文假设您至少具有linux的基础知识,了解如何使用shell,最重要的是,您将自己的站点托管在您自己的VPS上。

  1. 安装vsftpd(非常安全的FTP Deamon)软件包

yum install vsftpd

  1. 配置vsftpd

cp /etc/vsftpd/vsftpd.conf  /etc/vsftpd/vsftpd.conf.bak
vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO
listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
#userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

vi /etc/pam.d/vsftpd

#auth       required    pam_shells.so
auth       required     pam_nologin.so
  1. 重新启动vsftpd服务,并设置为自启动

systemctl restart vsftpd
systemctl enable vsftpd

  1. 配置防火墙放行ftp服务

firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload

  1. 添加用户,访问测试

useradd -m -s /sbin/nologin zhangsan
passwd zhangsan

  1. 添加用户至user_list

vi /etc/vsftpd/user_list

在新的一行添加用户名

祝贺您已成功安装vsftpd服务器!