DenyHosts是一个强大的安全工具,可以有效防止SSH暴力破解攻击。本文将指导您在Ubuntu18.04系统上安装和配置DenyHosts,提高服务器的安全性。
安装DenyHosts
打开终端,输入以下命令更新软件包列表:
sudo apt update
安装DenyHosts:
sudo apt install denyhosts
配置DenyHosts
安装完成后,DenyHosts会自动启动。您可以通过编辑配置文件来自定义设置:
sudo nano /etc/denyhosts.conf
主要配置项包括:
- SECURE_LOG: 指定系统日志文件位置
- HOSTS_DENY: 指定阻止IP的文件位置
- PURGE_DENY: 设置阻止IP的过期时间
- BLOCK_SERVICE: 设置要阻止的服务(默认为sshd)
启动和停止DenyHosts
启动DenyHosts服务:
sudo systemctl start denyhosts
停止DenyHosts服务:
sudo systemctl stop denyhosts
查看DenyHosts日志
您可以通过以下命令查看DenyHosts的运行日志:
sudo tail -f /var/log/denyhosts
结语
通过安装和配置DenyHosts,您可以显著提高Ubuntu18.04服务器的SSH安全性。定期检查日志和更新配置可以进一步增强系统防护能力。