1.查看是否已经安装vsftpd
rpm -q vsftpd
如下图:我这边是已经安装了的显示 用root账户安装。
如未安装通过一下命令进行安装
yum install -y vsftpd
2.检查vsftp服务状态如为开启需要开启
检查服务状态
systemctl status vsftpd.service
开启服务
systemctl start vsftpd.service
设置vsftpd服务开机自启
systemctl enable vsftpd.service
查看FTP服务监听的端口
sudo netstat -antup | grep ftp
FTP支持以下三种认证模式:
匿名用户模式:任何人无需密码验证就可以直接登录到FTP服务器。这种模式最不安全,一般只用来保存不重要的公开文件,不推荐在生产环境中使用。
本地用户模式:通过Linux系统本地账号进行验证的模式,相较于匿名用户模式更安全。
虚拟用户模式:FTP服务器的专有用户。虚拟用户只能访问Linux系统为其提供的FTP服务,而不能访问Linux系统的其他资源,进一步增强了FTP服务器的安全性。
为FTP服务创建一个用户:
sudo adduser ftptest
s