要查看 CentOS 上的 SFTP 连接日志,您需要检查 SSH 服务器的日志文件。SFTP 通常使用 SSH 协议进行文件传输,因此 SFTP 连接日志与 SSH 连接日志相同。以下是如何查看这些日志的步骤:
-
打开终端。
-
使用文本编辑器打开 SSH 日志文件。通常,这些日志文件位于
/var/log/secure
或/var/log/auth.log
。您可以使用以下命令之一打开它们:查看
/var/log/secure
文件:sudo nano /var/log/secure
或者查看
/var/log/auth.log
文件:sudo nano /var/log/auth.log
如果您使用的是 CentOS 7 或更早版本,请使用
/var/log/secure
文件。如果您使用的是 CentOS 8 或更高版本,请使用/var/log/auth.log
文件。 -
在打开的日志文件中,查找与 SFTP 连接相关的条目。您可以通过搜索 “sftp”、“SSH” 或 “Accepted” 关键字来找到这些条目。例如:
sudo grep -i "sftp" /var/log/secure
或者
sudo grep -i "ssh" /var/log/secure
或者
sudo grep -i "Accepted" /var/log/secure
-
分析查找到的日志条目,以获取有关 SFTP 连接的详细信息,例如连接时间、IP 地址、用户名等。
请注意,您可能需要 root 权限才能查看这些日志文件。如果您在查找日志时遇到任何问题,请随时告诉我,我会尽力提供帮助。