O OpenSSH versões 4.4p1 e posteriores (que devem incluir a versão mais recente do CentOS 5) têm capacidade de registro SFTP embutida - você só precisa configurá-lo.
Encontre isso em seu sshd_config (em centos, arquivo / etc / ssh / sshd_config ):
Subsystem sftp /usr/libexec/openssh/sftp-server
e mude para:
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO
INFO é apenas um nível de detalhe sobre o que você vê por padrão - fornece informações detalhadas sobre transferências de arquivos, alterações de permissão, etc. Se você precisar de mais informações, poderá ajustar o nível de log de acordo. Os vários níveis (em ordem de detalhes) são:
QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, and DEBUG3
Qualquer coisa em VERBOSE é provavelmente mais informações do que você procura, mas pode ser útil.
Finalmente, reinicie o serviço SSH para atualizar as alterações (centos):
systemctl restart sshd