OpenSSH версии 4.4p1 и выше (которая должна включать в себя последнюю версию с CentOS 5) имеют встроенную возможность ведения журнала SFTP - вам просто нужно настроить ее.
Найдите это в вашем sshd_config (в centos, файл / etc / ssh / sshd_config ):
Subsystem sftp /usr/libexec/openssh/sftp-server
и измените его на:
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO
INFO - это всего лишь один уровень детализации того, что вы видите по умолчанию - он предоставляет подробную информацию о передаче файлов, изменениях разрешений и т. Д. Если вам нужна дополнительная информация, вы можете соответствующим образом настроить уровень журнала. Различные уровни (в порядке детализации):
QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, and DEBUG3
Все, что связано с VERBOSE, вероятно, содержит больше информации, чем вы ищете, но это может быть полезно.
Наконец, перезапустите службу SSH, чтобы обновить изменения (centos):
systemctl restart sshd