vsftp的三种访问方式:匿名、本地用户和虚拟目录。
感觉比较难去配置、理解,将常用的一些配置和操作记录下来,方便自己以后进行搭建和调优等。
主要文件:
- 主配置文件
/etc/vsftpd/vsftpd.conf - 下载/上传日志文件
/var/log/xferlog - chroot禁用列表
/etc/vsftpd/chroot_list - 用户限制文件
/etc/vsftpd/user_list - 验证文件
/etc/pam.d/vsftpd - 用户配置目录
/etc/vsftpd/vsftpd_user_conf
主配置文件——vsftpd.conf
|
|
上传/下载日志——xferlog
- 概括:该日志记录记录FTP的上传/下载的记录。
- 日志格式12345678910111213141516Mon Dec 26 15:59:35 2016 1 172.16.60.100 736 /index.php b _ i r apple ftp 0 * c#a.日期和时间#b.下载文件所花费的秒数#c.远程系统#d.名称#e.文件大小#f.本地路径名#g.传输类型(a:ASCII,b:二进制)#h.与压缩相关的标志或tar,或"_"(如果没有压缩的话)#i.传输方向(相对于服务 器而言:i代表进,o代表出)#j.访问模式(a:匿名,g:输入口令,r:真实用户)#k.用户名#l.服务名(通常是ftp)#m.认证方法(l:RFC931,或 0)#n.认证用户的ID或"*"