在CentOS系统中,SFTP(SSH File Transfer Protocol)的日志管理可以通过SSH服务器的日志文件来实现。以下是详细的步骤和信息:
默认日志文件位置:/var/log/secure。
使用文本编辑器查看日志:
sudo vim /var/log/secure
打开日志文件。sudo nano /var/log/secure
打开日志文件。搜索特定关键词:
/
搜索关键词,如 sftp
、sshd
或 Accepted
。Ctrl + W
搜索关键词。修改SSH配置文件:
/etc/ssh/sshd_config
文件。Subsystem sftp internal-sftp
Match Group sftpusers
ChrootDirectory /sftp/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
重启SSH服务:
sudo systemctl restart sshd
sudo yum install logrotate
/etc/logrotate.d/sftp
配置文件:/var/log/secure {
daily
rotate 7
compress
missingok
notifempty
create 640 root root
postrotate
/etc/init.d/sshd reload > /dev/null
endscript
}
sudo logrotate -d /etc/logrotate.conf
通过以上步骤,您可以在CentOS系统中有效地管理SFTP日志,确保系统安全和稳定运行。