1、修改ssh的配置
vi /etc/ssh/sshd_config
找到Subsystem开头的如下配置"-l INFO -f local5"
不同操作系统略有不同
例如:
Subsystem sftp /usr/libexec/openssh/sftp-server
改成:
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO -f local5
这个参数也改一下:
LogLevel INFO
2、修改rsyslog配置
vi /etc/rsyslog.conf
在最后增加如下配置
auth,authpriv.*,local5.* /var/log/sftp.log
3、重启服务
service rsyslog restart
service sshd restart
4、查看日志
tail -f /var/log/sftp.log
就可以查看sftp连接对本主机做了啥操作