启用VSFTPD日志及其解读

启用vsftpd日志及其解读(转贴)
在vsftpd.conf中有如下内容定义了日志的记录方式:
# 表明FTP服务器记录上传下载的情况
xferlog_enable=YES
# 表明将记录的上传下载情况写在xferlog_file所指定的文件中, 即xferlog_file选项指定的文件中
xferlog_std_format=YES
xferlog_file=/var/log/xferlog


# 启用双份日志。在用xferlog文件记录服务器上传下载情况的同时,
# vsftpd_log_file所指定的文件,即/var/log/vsftpd.log也将用来 记录服务器的传输情况
dual_log_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
vsftpd的两个日志文件分析如下:
/var/log/xferlog
记录内容举例
Thu Sep 6 09:07:48 2007 7 192.168.57.1 4323279 /home/student/phpMyadmin-2.11.0-all-languages.tar.gz b -i r student ftp 0 * c
/var/log/vsftpd.log
记录内容举例
Tue Sep 11 14:59:03 2007 [pid 3460] CONNECT: Client "127.0.0.1"
Tue Sep 11 14:59:24 2007 [pid 3459] [ftp] OK LOGIN;Client "127.0.0.1" ,anon password ”?"
/var/log/xferlog日志文件中数据的分析和参数说明

vsftpd

vsftpd日志说明

FTP数字代码的意义
110 重新启动标记应答。
120 服务在多久时间内ready。
125 数据链路端口开启,准备传送。
150 文件状态正常,开启数据连接端口。
200 命令执行成功。
202 命令执行失败。
211 系统状态或是系统求助响应。
212 目录的状态。
213 文件的状态。
214 求助的讯息。
215 名称系统类型。
220 新的联机服务ready。
221 服务的控制连接端口关闭,可以注销。
225 数据连结开启,但无传输动作。
226 关闭数据连接端口,请求的文件操作成功。
227 进入passive mode。
230 使用者登入。
250 请求的文件操作完成。
257 显示目前的路径名称。
331 用户名称正确,需要密码。
332 登入时需要账号信息。
350 请求的操作需要进一部的命令。
421 无法提供服务,关闭控制连结。
425 无法开启数据链路。
426 关闭联机,终止传输。
450 请求的操作未执行。
451 命令终止:有本地的错误。
452 未执行命令:磁盘空间不足。
500 格式错误,无法识别命令。
501 参数语法错误。
502 命令执行失败。
503 命令顺序错误。
504 命令所接的参数不正确。
530 未登入。
532 储存文件需要账户登入。
550 未执行请求的操作。
551 请求的命令终止,类型未知。
552 请求的文件终止,储存位溢出。
553 未执行请求的的命令,名称不正确。

转载于:https://www.cnblogs.com/jiligalaer/p/4403068.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vsftpd 是一个流行的 FTP 服务器程序,它提供了强大的安全性和性能。vsftpd日志文件记录了 FTP 服务器的活动,包括用户登录、文件上传和下载等操作,可以帮助管理员进行故障排除和安全审计。 vsftpd日志文件默认存储在 /var/log/vsftpd.log 文件中,可以使用以下命令查看该文件的内容: ``` sudo tail -f /var/log/vsftpd.log ``` 该命令将实时显示最后几行日志文件的内容。如果需要查看整个文件,可以使用以下命令: ``` sudo less /var/log/vsftpd.log ``` 该命令将打开一个分页器,允许您浏览整个日志文件。您也可以使用其他文本编辑器,如 vim 或 nano,来查看和编辑日志文件。 在日志文件中,每条记录通常包含时间戳、FTP 命令、用户和 IP 地址等信息。以下是一个示例日志记录: ``` Thu Jun 24 10:35:23 2021 [pid 12345] CONNECT: Client "192.168.1.1" Thu Jun 24 10:35:23 2021 [pid 12345] FTP response: Client "192.168.1.1", "220 Welcome to my FTP server" Thu Jun 24 10:35:23 2021 [pid 12345] FTP command: Client "192.168.1.1", "USER john" Thu Jun 24 10:35:23 2021 [pid 12345] FTP response: Client "192.168.1.1", "331 Please specify the password." Thu Jun 24 10:35:23 2021 [pid 12345] FTP command: Client "192.168.1.1", "PASS <password>" Thu Jun 24 10:35:23 2021 [pid 12345] FTP response: Client "192.168.1.1", "230 Login successful." Thu Jun 24 10:35:23 2021 [pid 12345] FTP command: Client "192.168.1.1", "SYST" Thu Jun 24 10:35:23 2021 [pid 12345] FTP response: Client "192.168.1.1", "215 UNIX Type: L8" ``` 这里的记录显示了一个用户通过 FTP 客户端连接到服务器,并执行“USER”、“PASS”和“SYST”等命令。管理员可以使用这些信息来诊断 FTP 服务器的问题,并查看用户的活动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值