字體:  

Linux 如何記錄 sftp log 訊息

kkman 發表於: 2016-3-11 13:36 來源: ADJ網路控股集團


最近剛好有使用 sftp 需求.但發現log 不能記錄...如果想看sftp 的log.可以這樣做

# vi /etc/ssh/sshd_config
在最下面的地方, 把
Subsystem   sftp   /usr/libexec/openssh/sftp-server
改為
Subsystem   sftp  /usr/libexec/openssh/sftp-server -l INFO -f AUTH

說明:
-l INFO 是要記錄的細節
-f AUTH 是在 rsyslog 內要使用的設定


# vi /etc/rsyslog.conf
加入
auth.*    /var/log/sftp.log

說明:
auth 對應到 -f AUTH
.* 代表所有事件
/var/log/sftp.log 記錄存放位置

然後把服務重啟
# service sshd restart
# service rsyslog restart

這樣就可以囉~