Les versions OpenSSH 4.4p1 et supérieures (qui devraient inclure la dernière version de CentOS 5) ont une fonctionnalité de journalisation SFTP intégrée - il vous suffit de la configurer.
Trouvez ceci dans votre sshd_config (en centos, fichier / etc / ssh / sshd_config ):
Subsystem sftp /usr/libexec/openssh/sftp-server
et le changer pour:
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO
INFO n'est qu'un niveau de détail par rapport à ce que vous voyez par défaut. Il fournit des informations détaillées sur les transferts de fichiers, les modifications d'autorisation, etc. Si vous avez besoin d'informations supplémentaires, vous pouvez ajuster le niveau de journalisation en conséquence. Les différents niveaux (par ordre de détail) sont:
QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, and DEBUG3
Tout ce qui concerne VERBOSE représente probablement plus d’informations que vous ne le souhaitez, mais cela pourrait être utile.
Enfin, redémarrez le service SSH pour mettre à jour les modifications (centos):
systemctl restart sshd