vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。
vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。
比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
dnf install vsftpd -y
dnf install lftp -y ##client (可以用浏览器来浏览 ftp ,也可以用工具来浏览)
vi /etc/vsftpd/vsftpd.conf
修改如下内容
listen=YES
listen_ipv6=NO
semanage port -a -t ssh_port_t -p tcp 21
systemctl enable --now vsftpd
firewall-cmd --permanent --zone=public --add-service=ftp firewall-cmd --permanent --zone=public --add-port=21/tcp
firewall-cmd --reload
vim /etc/vsftpd/vsftpd.conf
第12行 anonymous_enable=YES ##启动匿名用户的访问功能
systemctl restart vsftpd
firewall-cmd --reload