在CentOS系统中,要配置SFTP的日志记录,你需要编辑SSHD配置文件并设置相应的日志级别。以下是详细步骤:
打开SSH配置文件:
使用文本编辑器(如vi、nano等)打开/etc/ssh/sshd_config
文件。例如,使用vi编辑器,你可以在终端中输入以下命令:
sudo vi /etc/ssh/sshd_config
修改日志级别:
在sshd_config
文件中,找到或添加以下行:
LogLevel VERBOSE
这将设置SSH和SFTP的日志级别为VERBOSE,这意味着所有与SFTP相关的信息都将被记录到日志中。你可以根据需要选择其他日志级别,如INFO、WARN、ERROR等。
保存并退出:
保存对sshd_config
文件的更改并退出文本编辑器。
重启SSH服务: 为了使更改生效,需要重启SSH服务。在终端中输入以下命令:
sudo systemctl restart sshd
或者,如果你使用的是较旧的系统,可以使用以下命令:
sudo service sshd restart
现在,SFTP的日志记录已经启用并设置为VERBOSE级别。你可以在/var/log/secure
文件中查看SFTP相关的日志信息。使用以下命令查看日志:
sudo tail -f /var/log/secure
这将实时显示secure
文件中的新日志条目。