centos

centos sftp日志查看指南

小樊
38
2025-05-10 23:26:35
栏目: 智能运维

在CentOS系统上查看SFTP日志有多种方法,以下是一些常用的步骤:

使用journalctl命令

如果你使用的是systemd来管理SFTP服务(通常是sshd),可以使用journalctl命令来查看相关日志。

查看/var/log/auth.log文件

如果你的系统配置为将SSH和SFTP日志记录到/var/log/auth.log文件中,可以直接查看该文件。

查看/var/log/secure文件

在某些CentOS版本中,SSH和SFTP日志可能会被记录到/var/log/secure文件中。

配置SFTP日志记录

如果你想自定义SFTP日志的记录,可以修改sshd的配置文件和rsyslog的配置文件。

  1. 编辑/etc/ssh/sshd_config文件,添加或修改以下配置:

    Subsystem sftp /usr/libexec/openssh/sftp-server -l DEBUG3 -f local5
    
  2. 编辑/etc/rsyslog.conf文件,在文件末尾添加以下内容:

    auth,authpriv.*,local5.* /var/log/sftp.log
    
  3. 重启sshd和rsyslog服务以使配置生效:

    sudo systemctl restart sshd
    sudo systemctl restart rsyslog
    
  4. 查看SFTP日志:

    tail -f /var/log/sftp.log
    

注意事项

通过以上方法,你应该能够在CentOS系统上成功查看和管理SFTP日志。

0
看了该问题的人还看了