设置SFTP日志记录主要通过修改SSH配置文件实现,以下是具体步骤:
nano或vi)打开/etc/ssh/sshd_config文件。Subsystem sftp /usr/lib/openssh/sftp-server -l INFO行,其中-l INFO指定日志级别为INFO,可根据需要调整为DEBUG、WARN等。sshd_config中添加SyslogFacility AUTH,并在/etc/rsyslog.conf或/etc/rsyslog.d/50-default.conf中添加if $programname == 'sshd' then /var/log/sftp.log & stop。sudo systemctl restart ssh或sudo service ssh restart使更改生效。sudo tail -f /var/log/auth.log或sudo tail -f /var/log/sftp.log查看日志,确认SFTP活动是否被正确记录。