sftpで書き込まれたファイルのログを残す


参考

設定

/etc/ssh/sshd_config
- Subsystem sftp /usr/lib/openssh/sftp-server
+ Subsystem sftp /usr/lib/openssh/sftp-server -l INFO
/var/log/auth.log(ubuntuの場合)
Oct 23 08:45:46 srv1 sftp-server[6335]: open "/home/user1/a.zip" flags WRITE,CREATE,TRUNCATE mode 0644
Oct 23 08:45:46 srv1 sftp-server[6335]: close "/home/user1/a.zip" bytes read 0 written 221086
  • なお、scpはログに残らない。
  • ubuntuの場合 /var/log/authlog に記録される。
  • centosの場合 /var/log/messages に記録される。

日本語対応

  • にほんご.txt\343\201\253\343\201\273\343\202\223\343\201\224.txtと記録されるので残念なところ。
  • syslog-ngに変えても改善せず。