Phiên bản OpenSSH 4.4p1 trở lên (bao gồm phiên bản mới nhất với CentOS 5) có khả năng ghi nhật ký SFTP được tích hợp - bạn chỉ cần định cấu hình nó.
Tìm cái này trong sshd_config của bạn (tính bằng centos, tệp / etc / ssh / sshd_config ):
Subsystem sftp /usr/libexec/openssh/sftp-server
và thay đổi nó thành:
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO
INFO chỉ là một cấp độ chi tiết so với những gì bạn nhìn thấy theo mặc định - nó cung cấp thông tin chi tiết về chuyển tập tin, thay đổi quyền, v.v. Nếu bạn cần thêm thông tin, bạn có thể điều chỉnh mức độ nhật ký cho phù hợp. Các cấp độ khác nhau (theo thứ tự chi tiết) là:
QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, and DEBUG3
Bất cứ điều gì qua ĐỘNG TỪ có lẽ là nhiều thông tin hơn bạn đang tìm kiếm, nhưng nó có thể hữu ích.
Cuối cùng khởi động lại dịch vụ SSH để cập nhật các thay đổi (centos):
systemctl restart sshd