温馨提示×

如何设置SFTP日志记录

小樊
66
2025-09-08 06:07:48
栏目: 编程语言

设置SFTP日志记录主要通过修改SSH配置文件实现,以下是具体步骤:

  1. 打开SSH配置文件:使用文本编辑器(如nanovi)打开/etc/ssh/sshd_config文件。
  2. 启用SFTP日志记录:在文件中找到或添加Subsystem sftp /usr/lib/openssh/sftp-server -l INFO行,其中-l INFO指定日志级别为INFO,可根据需要调整为DEBUGWARN等。
  3. 配置日志文件路径(可选):若要将SFTP日志记录到单独文件,可在sshd_config中添加SyslogFacility AUTH,并在/etc/rsyslog.conf/etc/rsyslog.d/50-default.conf中添加if $programname == 'sshd' then /var/log/sftp.log & stop
  4. 重启SSH服务:保存配置文件后,执行sudo systemctl restart sshsudo service ssh restart使更改生效。
  5. 验证日志记录:使用sudo tail -f /var/log/auth.logsudo tail -f /var/log/sftp.log查看日志,确认SFTP活动是否被正确记录。

0