在Debian上配置SFTP日志,您需要編輯SSH配置文件并設置相應的日志級別。以下是詳細步驟:
打開終端。
使用文本編輯器打開SSH配置文件。在這個例子中,我們將使用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
取消注釋并更改日志級別。您可以選擇以下日志級別之一:QUIET、FATAL、ERROR、INFO、VERBOSE、DEBUG1、DEBUG2或DEBUG3。例如,要將日志級別設置為VERBOSE,您可以將其更改為:
LogLevel VERBOSE
更高的日志級別將提供更詳細的日志信息,但可能會影響性能。根據您的需求選擇合適的日志級別。
保存并關閉sshd_config
文件。在nano編輯器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重新啟動SSH服務以應用更改:
sudo systemctl restart ssh
現在,SFTP日志將按照您設置的日志級別記錄。默認情況下,日志文件位于/var/log/auth.log
。您可以使用以下命令查看SFTP日志:
grep sftp /var/log/auth.log
或者,如果您設置了不同的日志級別,可以使用以下命令查看更詳細的日志:
grep sftp /var/log/syslog
請注意,這些命令可能需要root權限才能運行。