修改/etc/ssh/sshd_config文件中的SSH端口 Port 值,默认22可能会有大量的网络扫描尝试暴力破解而产生日志。
此功能需要开启iptables
service iptables stop iptables -A INPUT -d 127.0.0.1 -p tcp -j ACCEPT iptables -A INPUT -p tcp --dport 25 -j DROP iptables -A INPUT -p tcp --dport 587 -j DROP iptables -A INPUT -p tcp --dport 465 -j DROP service iptables save
sed -i 's/root \/usr/root nice -n 19 \/usr/g' /etc/cron.d/directadmin_cron sed -i '1i\simple_disk_usage=1' /usr/local/directadmin/conf/directadmin.conf
crontab -e
加入以下计划任务
0 14 * * * > /usr/local/directadmin/data/admin/brute_log_entries.list
0 15 * * * rm -rf /usr/local/directadmin/data/tickets/*
2 15 * * * > /usr/local/directadmin/data/admin/tickets.list
service crond restart
使用admin管理员登录directadmin,
在Admin Level的Administrator Settings中,
设置Parse service logs for brute force attacks为 no,并保存