要在Debian上啟用SFTP日志,請按照以下步驟操作:
打開SSH配置文件:
使用文本編輯器打開/etc/ssh/sshd_config文件。例如,您可以使用nano編輯器:
sudo nano /etc/ssh/sshd_config
修改配置文件:
在sshd_config文件中找到以下行(如果找不到,請添加):
#Subsystem sftp /usr/lib/openssh/sftp-server
取消注釋(刪除行首的#符號),以啟用SFTP子系統:
Subsystem sftp /usr/lib/openssh/sftp-server
啟用詳細日志記錄:
在sshd_config文件中找到以下行(如果找不到,請添加):
LogLevel INFO
將其更改為以下內容,以啟用詳細日志記錄:
LogLevel VERBOSE
保存并關閉文件。
重啟SSH服務: 為了使更改生效,請重啟SSH服務:
sudo systemctl restart ssh
現在,Debian上的SFTP日志已啟用并記錄詳細信息。日志文件通常位于/var/log/auth.log。要查看SFTP日志,您可以使用以下命令:
sudo tail -f /var/log/auth.log
請注意,啟用詳細日志記錄可能會產生大量日志數據,因此請謹慎使用。在生產環境中,建議僅在需要時啟用詳細日志記錄,并在解決問題后將其恢復為較低級別。