1. 查询是否安装vsftp
首先查询系统内是否有安装vsftp:rpm -q | grep vsftp
2. 安装vsftp
rpm -ivh /mnt/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm
3. 启动vsftp服务
service vsftp start 启动服务
service vsftp stop 停止服务
service vsftp restart 重启服务
4. vsftpd配置文件
主配置文件/etc/vsftpd/vsftpd.conf
/etc/pam.d/vsftpd 主要是用来加强vsftpd服务器的用户认证。
/etc/vsftp.ftpusers 所有位于此文件的用户都不能访问vsftpd服务。默认已经包括root\bin\daemon等系统账户。
/etc/vsftpd.user_list 这个文件包括的用户有可能是被拒绝访问vsftpd服务的,也可能是允许访问的,这主要决定于vsftpd的主配置文件中/etc/vsftpd/vsftpd.conf中的“userlist_deny”参数设置是“yes”(默认值)还是NO。
/var/ftp vsftpd提供服务的文件集散地,包括一个pub子目录,默认配置下,所有的目录都是只读的,不过只有root用户有写权限。
5. 配置匿名用户登录
anonymous_enable=YES 表明vsftpd服务是允许匿名访问,且匿名服务器是必须配置的。
6. 监听地址和端口
监听地址<