温馨提示×

CentOS SFTP如何启用日志记录

小樊
44
2025-02-20 20:18:16
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,要启用SFTP的日志记录,你需要编辑SSH配置文件并重启SSH服务。以下是详细步骤:

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

    sudo vi /etc/ssh/sshd_config
    
  2. 修改配置文件: 在sshd_config文件中,找到以下行:

    #Subsystem sftp /usr/libexec/openssh/sftp-server
    

    取消注释(删除行首的#号),以便启用SFTP子系统。然后,在该行下方添加以下内容以启用日志记录:

    LogLevel VERBOSE
    

    这将设置SSH和SFTP的日志级别为VERBOSE,从而记录更多详细信息。

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

  4. 重启SSH服务: 为了使更改生效,需要重启SSH服务。运行以下命令:

    sudo systemctl restart sshd
    

现在,SFTP日志记录已启用。日志文件通常位于/var/log/auth.log/var/log/secure。你可以使用以下命令查看日志:

sudo tail -f /var/log/auth.log

或者

sudo tail -f /var/log/secure

请注意,根据你的CentOS版本和配置,日志文件的位置可能有所不同。如果找不到日志,请检查/etc/rsyslog.conf/etc/rsyslog.d/50-default.conf文件中的日志设置。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:SFTP在CentOS上的使用技巧

0