Secure File Transfer Protocol (SFTP) adalah alat yang hebat untuk melakukan transfer file yang aman. Ini adalah catatan singkat untuk menjelaskan cara mengaktifkan sftp logging tanpa chroot.
1. Untuk mengaktifkan pencatatan sftp-server di /var/log/messages, tambahkan argumen baris perintah ke baris sftp Subsistem di /etc/ssh/sshd_config
# vi /etc/ssh/sshd_config Subsystem sftp /usr/libexec/openssh/sftp-server -l VERBOSE
Mulai ulang layanan sshd agar perubahan diterapkan.
# service sshd restart # For CentOS/RHEL 6 # systemctl resart sshd # For CentOS/RHEL 7
2. Untuk mencatat log sftp ke file lain, konfigurasikan /etc/ssh/sshd_config menggunakan opsi log_facility dan rsyslog untuk mengarahkan pesan ke file lain. Edit /etc/ssh/sshd_config dan ubah seperti di bawah ini:
# vi /etc/ssh/sshd_config Subsystem sftp /usr/libexec/openssh/sftp-server -l VERBOSE -f LOCAL3
lalu edit /etc/rsyslog.conf dan tambahkan baris di bawah ini:
# vi /etc/rsyslog.conf local3.* /var/log/sftp.log
Mulai ulang layanan sshd dan rsyslog.
# service sshd restart # For CentOS/RHEL 6 # systemctl restart sshd # For CentOS/RHEL 7
# service rsyslog restart # For CentOS/RHEL 6 # systemctl restart rsyslog # For CentOS/RHEL 7Cara Mengaktifkan Verbose Logging untuk VSFTPD
Cara memonitor Mount/Umounting Mount Points Menggunakan Auditd pada CentOS/RHEL 6,7
Cara Mengubah Izin Default /var/log/messages di CentOS/RHEL