溫馨提示×

SFTP在CentOS上如何日志記錄

小樊
66
2025-03-07 13:34:00
欄目: 智能運維

在CentOS上配置SFTP日志記錄,可以通過修改SSH配置文件來實現。以下是詳細步驟:

1. 編輯SSH配置文件

首先,打開SSH配置文件 /etc/ssh/sshd_config。

sudo vi /etc/ssh/sshd_config

2. 配置SFTP日志記錄

sshd_config 文件中,找到或添加以下配置項來啟用SFTP日志記錄:

Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO

這里的 -l INFO 參數指定了日志級別為INFO,你可以根據需要調整為其他級別,如DEBUG、WARN等。

3. 配置系統日志

確保系統日志服務(如rsyslog)正在運行,并且配置為記錄SSH相關的日志。

檢查rsyslog服務狀態

sudo systemctl status rsyslog

如果服務未運行,啟動它:

sudo systemctl start rsyslog

配置rsyslog記錄SSH日志

編輯rsyslog配置文件 /etc/rsyslog.conf/etc/rsyslog.d/50-default.conf,添加以下內容:

auth,authpriv.* /var/log/secure

這會將所有與認證相關的日志(包括SSH和SFTP)記錄到 /var/log/secure 文件中。

4. 重啟SSH服務

保存并關閉所有配置文件后,重啟SSH服務以應用更改:

sudo systemctl restart sshd

5. 驗證日志記錄

檢查 /var/log/secure 文件以查看SFTP日志記錄:

sudo tail -f /var/log/secure

你應該能夠看到SFTP會話的詳細日志信息。

注意事項

  • 確保日志文件的權限設置正確,以便SSH服務可以寫入日志。
  • 根據需要調整日志級別和日志文件的大小限制,以避免日志文件過大。

通過以上步驟,你可以在CentOS上成功配置SFTP日志記錄。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女