centos

centos sftp如何日志记录

小樊
45
2025-07-24 20:09:30
栏目: 智能运维

在CentOS系统中,要配置SFTP的日志记录,你需要编辑SSHD配置文件并设置相应的日志级别。以下是详细步骤:

  1. 打开SSH配置文件: 使用文本编辑器(如vi、nano等)打开/etc/ssh/sshd_config文件。例如,使用vi编辑器,你可以在终端中输入以下命令:

    sudo vi /etc/ssh/sshd_config
    
  2. 修改日志级别: 在sshd_config文件中,找到或添加以下行:

    LogLevel VERBOSE
    

    这将设置SSH和SFTP的日志级别为VERBOSE,这意味着所有与SFTP相关的信息都将被记录到日志中。你可以根据需要选择其他日志级别,如INFO、WARN、ERROR等。

  3. 保存并退出: 保存对sshd_config文件的更改并退出文本编辑器。

  4. 重启SSH服务: 为了使更改生效,需要重启SSH服务。在终端中输入以下命令:

    sudo systemctl restart sshd
    

    或者,如果你使用的是较旧的系统,可以使用以下命令:

    sudo service sshd restart
    

现在,SFTP的日志记录已经启用并设置为VERBOSE级别。你可以在/var/log/secure文件中查看SFTP相关的日志信息。使用以下命令查看日志:

sudo tail -f /var/log/secure

这将实时显示secure文件中的新日志条目。

0
看了该问题的人还看了