在Debian上监控vsftpd(Very Secure FTP Daemon)活动,可以通过以下几种方法:
tcpdump
tcpdump
是一个强大的网络分析工具,可以捕获和分析网络流量。
sudo tcpdump -i eth0 port 21 -w vsftpd_traffic.pcap
-i eth0
:指定监听的网络接口,通常是 eth0
或 ens33
等。port 21
:指定监听FTP端口(默认是21)。-w vsftpd_traffic.pcap
:将捕获的数据包保存到文件中,以便后续分析。iftop
iftop
是一个实时显示网络带宽使用情况的工具。
sudo apt-get install iftop
sudo iftop -i eth0 -f "port 21"
-i eth0
:指定监听的网络接口。-f "port 21"
:过滤条件,只显示FTP流量。nload
nload
是一个实时显示网络流量的文本界面工具。
sudo apt-get install nload
sudo nload
vnstat
vnstat
是一个网络流量监控工具,可以记录和显示网络接口的流量统计信息。
sudo apt-get install vnstat
sudo vnstat -i eth0
vsftpd
日志vsftpd 默认会记录活动日志,可以通过查看日志文件来监控活动。
sudo tail -f /var/log/vsftpd.log
auditd
auditd
是一个系统审计工具,可以记录系统调用和文件访问。
sudo apt-get install auditd audispd-plugins
sudo auditctl -a exit,always -F arch=b64 -S recvmsg -S sendmsg -k vsftpd
sudo ausearch -k vsftpd
netstat
或 ss
这些工具可以显示当前的网络连接状态。
sudo netstat -ant | grep 21
或
sudo ss -tn | grep 21
lsof
lsof
可以显示打开的文件和使用它们的进程。
sudo lsof -i :21
通过这些方法,你可以有效地监控Debian上的vsftpd活动。