要查看 CentOS 上的 SFTP 连接日志,您需要检查 SSH 服务器的日志文件。SFTP 是基于 SSH 的文件传输协议,因此其连接信息会记录在 SSH 服务器的日志中。以下是查看 SFTP 连接日志的步骤:
打开终端。
使用文本编辑器(如 vi
、nano
或 grep
)查看 SSH 服务器的日志文件。默认情况下,日志文件通常位于 /var/log/secure
。要查看此文件,请输入以下命令:
sudo cat /var/log/secure
如果您使用的是较旧版本的 CentOS,日志文件可能位于 /var/log/auth.log
。
在日志文件中,您可以查找与 SFTP 相关的条目。SFTP 连接通常会在日志中显示为 “sftp-server” 或 “sshd”。您可以使用 grep
命令过滤这些条目,例如:
sudo grep 'sftp-server' /var/log/secure
或者
sudo grep 'sshd' /var/log/secure
您还可以使用 grep
命令结合正则表达式来查找特定时间范围内的 SFTP 连接。例如,要查看 2021 年 10 月 1 日的 SFTP 连接,请输入以下命令:
sudo grep -E '\[2021-10-01\]' /var/log/secure | grep 'sftp-server'
或者
sudo grep -E '\[2021-10-01\]' /var/log/secure | grep 'sshd'
通过这些步骤,您可以查看 CentOS 上的 SFTP 连接日志并获取有关连接活动的详细信息。