在CentOS系統中,要查看SFTP連接日志,可以通過以下幾種方法:
journalctl如果你的系統使用systemd來管理日志,可以使用journalctl命令來查看SFTP相關的日志。
查看所有SFTP連接日志:
sudo journalctl -u sshd.service
查看特定時間段的SFTP連接日志:
sudo journalctl -u sshd.service --since="2023-04-01" --until="2023-04-30"
實時查看SFTP連接日志:
sudo journalctl -u sshd.service -f
/var/log/auth.logCentOS 7及更高版本通常將SSH和SFTP的日志記錄在/var/log/auth.log文件中。
查看所有SFTP連接日志:
sudo cat /var/log/auth.log | grep sftp
查看特定時間段的SFTP連接日志:
sudo grep "sftp" /var/log/auth.log | grep -E "Apr 1|Apr 2|Apr 3"
實時查看SFTP連接日志:
sudo tail -f /var/log/auth.log | grep sftp
sshd_config以記錄更多詳細信息如果你需要更詳細的日志信息,可以修改/etc/ssh/sshd_config文件中的日志級別。
編輯sshd_config文件:
sudo vi /etc/ssh/sshd_config
找到并修改以下配置:
LogLevel VERBOSE
重啟SSH服務:
sudo systemctl restart sshd
修改后,日志文件中將包含更多詳細信息。
通過以上方法,你可以有效地查看和管理CentOS系統中的SFTP連接日志。