debian

Debian中vsftp如何防止DDoS攻击

小樊
35
2025-11-25 04:25:49
栏目: 云计算

Debian 上用 vsftpd 缓解 DDoS 的实用方案

一 基础加固与访问控制

二 防火墙与连接速率限制

三 自动化封禁与日志监控

四 vsftpd 关键配置示例

# /etc/vsftpd.conf 片段(按需合并到现有配置)
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

# 并发与限速
max_clients=100
max_per_ip=5
local_max_rate=307200   # 约 300 KB/s
anon_max_rate=307200   # 约 300 KB/s

# 超时
idle_session_timeout=60
data_connection_timeout=120
accept_timeout=60
connect_timeout=60

# 安全与性能
ascii_upload_enable=NO
ascii_download_enable=NO
nopriv_user=ftpsecure
async_abor_enable=NO

# 被动模式端口段(与防火墙一致)
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=60000
# 如对外有公网 IP,可固定响应地址
# pasv_address=YOUR_PUBLIC_IP

# SSL/TLS(示例路径,需先准备证书)
# ssl_enable=YES
# allow_anon_ssl=NO
# force_local_data_ssl=YES
# force_local_logins_ssl=YES
# rsa_cert_file=/etc/ssl/private/vsftpd.pem
# rsa_private_key_file=/etc/ssl/private/vsftpd.key

修改后执行:systemctl restart vsftpd 并验证日志与连接是否正常。

五 架构与运维建议

0
看了该问题的人还看了