vsftp的配置文件包括:/etc/vsftpd/vsftpd.conf、/etc/vsftpd/ftpusers、/etc/vsftpd/user_list。
/etc/vsftpd/vsftpd.conf:是vsftp的主配置文件。
/etc/vsftpd/ftpusers:设置禁止使用vsftp的用户文件列表。记录不允许访问vsftp的用户名单。
/etc/vsftpd/user_list:禁止或允许使用vsftp的用户列表文件。这个文件中指定的用户在缺省的情况下不能访问FTP服务器,在设置了userlist_deny=NO时,仅允许user_list中指定的用户登录FTP服务器。
其中常用的配置如下:
(1)匿名用户的登录名:ftp(anonymous) 密码空 ,登录的目录为/var/ftp
用匿名用户登录的时候默认是只有下载的权限,没有上传,创建和删除的权限:
#vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES 上传
anon_mkdir_write_enable=YES 创建
anon_other_write_enable=YES 删除
#service vsftpd restart
(2)加强vsftp安全设置:
限制系统用户锁定在家目录:
#vim /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list 限制更多的系统用户,把需要限制的用户加入/etc/vsftpd/chroot_list中即可