OpenSSH versi 4.4p1 dan yang lebih tinggi (yang seharusnya termasuk versi terbaru dengan CentOS 5) memiliki kemampuan logging SFTP bawaan - Anda hanya perlu mengkonfigurasinya.
Temukan ini di sshd_config Anda (dalam centos, file / etc / ssh / sshd_config ):
Subsystem sftp /usr/libexec/openssh/sftp-server
dan ubah ke:
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO
INFO hanyalah satu tingkat perincian tentang apa yang Anda lihat secara default - ini memberikan informasi terperinci tentang transfer file, perubahan izin, dll. Jika Anda memerlukan lebih banyak info, Anda dapat menyesuaikan tingkat log sesuai dengan itu. Berbagai tingkatan (dalam urutan detail) adalah:
QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, and DEBUG3
Apa pun yang melebihi VERBOSE mungkin lebih banyak informasi daripada yang Anda cari, tetapi mungkin bermanfaat.
Terakhir restart layanan SSH untuk memperbarui perubahan (centos):
systemctl restart sshd