在Debian系統中,要啟用SFTP的日志記錄,你需要編輯SSH配置文件(通常是/etc/ssh/sshd_config
),并確保以下設置是正確的:
sudo nano /etc/ssh/sshd_config
Subsystem sftp /usr/lib/openssh/sftp-server
這行指定了SFTP子系統的路徑。
#
符號在行首):LogLevel INFO
這行設置了SSH守護進程的日志級別。INFO
級別會記錄大多數事件,包括SFTP連接和傳輸。你可以根據需要調整為VERBOSE
來獲取更詳細的日志信息。
SyslogFacility AUTH
這行設置了系統日志設施,通常與/var/log/auth.log
相關聯。確保你的系統日志配置(如/etc/rsyslog.conf
或/etc/rsyslog.d/50-default.conf
)允許將AUTH設施的日志記錄到相應的文件中。
保存并關閉配置文件。
重啟SSH服務以應用更改:
sudo systemctl restart ssh
/var/log/auth.log
中看到SFTP相關的條目。請注意,根據你的Debian版本和SSH服務器軟件的不同,上述步驟可能會有所變化。如果你使用的是OpenSSH以外的SSH服務器軟件,配置文件的位置和設置可能會有所不同。