在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
替換為您希望保存日志文件的實際路徑。