阅读量:3
在Debian上监控SFTP活动可通过以下方式实现:
-
查看系统日志
- 使用
journalctl实时查看SSH服务日志(含SFTP活动):
sudo journalctl -u sshd -f - 或直接查看
/var/log/auth.log:
sudo tail -f /var/log/auth.log | grep sftp
- 使用
-
网络连接监控
- 用
ss或netstat查看SFTP(默认端口22)连接状态:
sudo ss -tnp | grep sshd
sudo netstat -tnp | grep sshd
- 用
-
流量捕获与分析
- 用
tcpdump抓取SFTP流量(需安装):
sudo tcpdump -i any port 22 -w sftp_traffic.pcap
可通过Wireshark等工具分析抓取的流量。
- 用
-
使用专用工具
- Fail2ban:监控日志并自动封禁异常IP,需配置
/etc/fail2ban/jail.local。 - auditd:审计系统调用,记录SFTP相关操作(需安装并配置规则)。
- Fail2ban:监控日志并自动封禁异常IP,需配置
-
传输进度监控
- 通过SFTP客户端(如FileZilla)图形界面查看实时进度。
- 命令行使用
pv工具监控文件传输进度(需安装):
pv -lep -s <文件大小> sftp://user@host/path > /local/path。
注:部分操作需安装对应工具(如tcpdump、pv),且涉及安全配置时建议先备份配置文件。
以上就是关于“如何在Debian上监控SFTP活动”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm