在Debian系統中,要配置SFTP日志記錄,你需要編輯SSH配置文件/etc/ssh/sshd_config
。以下是設置SFTP日志記錄的步驟:
打開終端。
使用文本編輯器(如nano或vim)打開/etc/ssh/sshd_config
文件。例如,使用nano編輯器,輸入以下命令:
sudo nano /etc/ssh/sshd_config
sshd_config
文件中,找到以下行:#Subsystem sftp /usr/lib/openssh/sftp-server
取消注釋(刪除行首的#
),并確保它如下所示:
Subsystem sftp /usr/lib/openssh/sftp-server
sshd_config
文件中,找到以下行:#LogLevel INFO
取消注釋(刪除行首的#
),并將INFO
更改為VERBOSE
。這將啟用詳細的日志記錄。修改后的行應如下所示:
LogLevel VERBOSE
保存并關閉sshd_config
文件。
重新啟動SSH服務以應用更改:
sudo systemctl restart ssh
現在,SFTP日志記錄已啟用并設置為詳細模式。日志文件通常位于/var/log/auth.log
。你可以使用以下命令查看日志:
sudo tail -f /var/log/auth.log
這將顯示與SFTP相關的實時日志。