在Ubuntu中,要记录SFTP(SSH文件传输协议)的操作日志,您需要配置OpenSSH服务器
-
打开终端。
-
使用文本编辑器打开
/etc/ssh/sshd_config
文件。例如,使用nano编辑器:
sudo nano /etc/ssh/sshd_config
- 在文件中找到或添加以下行:
LogLevel VERBOSE
这将设置日志级别为详细模式。您可以根据需要调整日志级别。
-
保存并关闭文件。
-
重新启动SSH服务以应用更改:
sudo systemctl restart ssh
现在,SFTP操作日志将被记录在/var/log/auth.log
文件中。要查看日志,请使用以下命令:
sudo cat /var/log/auth.log | grep 'sftp'
这将显示与SFTP相关的所有日志条目。如果您想将日志保存到单独的文件中,可以使用以下命令:
sudo cat /var/log/auth.log | grep 'sftp' > /path/to/your/sftp-log.txt
请确保将/path/to/your/sftp-log.txt
替换为您希望保存日志文件的实际路径。