我经常从 WinSCP 连接到 ubuntu 机器来执行一些文件操作,例如复制或删除文件。但这些操作不会记录在 Ubuntu 系统的任何日志中(据我所知没有)。有没有办法记录这些操作以及执行这些操作的用户是谁?IP 地址和时间戳记法会更好。
答案1
OpenSSH SFTP 服务器可以记录单个 SFTP 操作。
编辑你的sshd_config
运行SFTP服务器-l
转变, 喜欢:
Subsystem internal-sftp -l INFO
有关详细信息,请参阅:
https://en.wikibooks.org/wiki/OpenSSH/Logging_and_Troubleshooting#Logging_SFTP_File_Transfers