要清理Linux SFTP日志,您需要编辑SFTP服务器的配置文件并设置日志级别
对于OpenSSH,通常位于/etc/ssh/sshd_config
。如果您使用的是其他SFTP服务器软件(如vsftpd),请查找相应的配置文件。
Subsystem sftp /usr/lib/openssh/sftp-server
或者,如果您使用的是vsftpd:
Subsystem sftp internal-sftp
在配置文件中,找到或添加以下行以设置日志级别。可用的日志级别有:DEBUG, INFO, WARNING, ERROR, CRITICAL。
对于OpenSSH:
Subsystem sftp /usr/lib/openssh/sftp-server -l INFO
对于vsftpd:
Subsystem sftp internal-sftp -l INFO
将INFO
替换为您希望记录的日志级别。较低的级别将记录更多详细信息,但可能会影响性能。
保存并关闭配置文件。
重启SFTP服务器以应用更改:
对于OpenSSH:
sudo systemctl restart sshd
或者,如果您使用的是systemd:
sudo systemctl restart ssh
对于vsftpd:
sudo systemctl restart vsftpd
现在,SFTP日志将仅记录指定的日志级别。如果您需要完全禁用日志记录,请将日志级别设置为OFF
。