CentOS7 安装vsftpd
0
2023-05-25 22:21:33
Linux开启FTP服务配置
本文假设您至少具有linux的基础知识,了解如何使用shell,最重要的是,您将自己的站点托管在您自己的VPS上。
-
安装vsftpd(非常安全的FTP Deamon)软件包
yum install vsftpd
-
配置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
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
auth required pam_nologin.so
-
重新启动vsftpd服务,并设置为自启动
systemctl restart vsftpd
systemctl enable vsftpd
-
配置防火墙放行ftp服务
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload
-
添加用户,访问测试
useradd -m -s /sbin/nologin zhangsan
passwd zhangsan
-
添加用户至user_list
vi /etc/vsftpd/user_list
在新的一行添加用户名