参考: https://www.teakki.com/p/57dbc1e740a05a0609bc0d71 https://blog.51cto.com/andyxu/2168875 https://www.cnblogs.com/toutou/p/9662390.html
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。
安装&部署vsftpd
# 安装yum -y install vsftpd# vsftp开机安装systemctl enable vsftpd# 启动vsftp服务systemctl start vsftpd# (可选)查看目录find / -name '*vsftpd*'# (可选)去掉配置文件里的注释行mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bakgrep -v "#" /etc/vsftpd/vsftpd.conf.bak > /etc/vsftpd/vsftpd.conf# 验证启动lsof -i :21systemctl status vsftpdyum -y install lsof# 访问FPT目录ftp://192.168.56.101/# 重新启动systemctl restart vsftpd
卸载vsftpd
# 首先查看系统中是否安装了vsftpdrpm -qa | grep vsftpd# 如果有则会显示如下类似名称vsftpd-3.0.2-25.el7.x86_64# 停止vsftpd服务器systemctl stop vsftpd.service# 使用rpm命令进行清除,会提示一些警告⚠️rpm -e vsftpd-3.0.2-25.el7.x86_64# 彻底清除干净find / -name '*vsftpd*'
配置文件
- 主配文件:/ect/vsftpd/vsftpd.conf
- 匿名用户下载目录:/var/tfp/
- FTP日志:/var/log/xferlog
# 帐号信息查询vipw
