centos

centos sftp如何查看日志

小樊
50
2025-04-10 17:04:01
栏目: 智能运维

在CentOS系统中,SFTP(SSH File Transfer Protocol)的日志通常记录在SSH服务器的日志文件中。要查看SFTP日志,请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开SSH配置文件。在这个例子中,我们将使用vi编辑器。输入以下命令:

sudo vi /etc/ssh/sshd_config
  1. sshd_config文件中,找到以下行:
Subsystem sftp /usr/libexec/openssh/sftp-server

这一行定义了SFTP子系统的位置。请确保它已取消注释(没有#符号)并正确设置。

  1. 保存并关闭sshd_config文件。

  2. 重启SSH服务以应用更改:

sudo systemctl restart sshd
  1. 现在,您可以查看SFTP日志。默认情况下,日志文件位于/var/log/auth.log。使用以下命令查看日志:
sudo tail -f /var/log/auth.log

这将显示auth.log文件的最后几行,并实时更新。在这里,您可以找到与SFTP相关的所有活动。

如果您想查看特定时间段内的日志,可以使用grep命令。例如,要查看2021年10月1日之后的SFTP日志,请执行以下命令:

sudo grep "Oct  1" /var/log/auth.log

请注意,日期格式必须与日志文件中的日期格式相匹配。

0
看了该问题的人还看了