Linux怎么禁止特定IP访问SSH
在封禁SSH访问时,应当优先选用sshd_config的DenyUsers或iptables。原因在于,/etc/hosts.allow在OpenSSH 8.0+以及主流的新系统中,默认是不生效的。DenyUsers能够支持IP与用户的组合进行精准拦截,并且在认证之前就生效;iptables则是在网
在封禁SSH访问时,应当优先选用sshd_config的DenyUsers或iptables。原因在于,/etc/hosts.allow在OpenSSH 8.0+以及主流的新系统中,默认是不生效的。DenyUsers能够支持IP与用户的组合进行精准拦截,并且在认证之前就生效;iptables则是在网络层进行硬拦截,更为可靠。

直接改 /etc/ssh/sshd_config 里的 DenyUsers 或用 iptables,别碰 /etc/hosts.allow —— 它在现代系统上基本不生效。
为什么 /etc/hosts.allow 多数时候没用
OpenSSH 8.0+ 版本默认就不链接 libwrap.so 了。怎么判断呢?运行 ldd /usr/sbin/sshd | grep wrap,要是返回空,那就说明TCP Wrappers根本没启用。像CentOS/RHEL 8+、Ubuntu 20.04+这些主流的发行版,都已经默认禁用这个机制了。所以啊,就算你在 sshd: 192.168.1.100 这里写了规则,它也不会触发,可别以为这样就“已经拦住了”,那只是个错觉。
用 sshd_config 的 DenyUsers 精准封禁 IP+用户组合
这是原生支持、认证前拦截、语义明确的方式,适合临时封禁或细粒度控制。
DenyUsers优先级高于AllowUsers:哪怕用户在AllowUsers里,只要同时出现在DenyUsers中,照样拒绝- 格式必须严格:
username@ip_address或username@cidr_net,中间不能有空格;多个条目用空格分隔 - 支持 CIDR(如
admin@203.0.113.0/24),但不支持通配符(admin@192.168.1.*是无效的) - 若只想封某个 IP 的所有用户,写成
DenyUsers *@192.168.1.100
示例:
DenyUsers deploy@203.0.113.45 root@192.168.5.0/24
改完后必须运行 sudo systemctl restart sshd,否则不生效。注意:重启会断开当前连接,务必留一个控制台会话或 VNC 备用。
用 iptables 在网络层硬拦截(最底层、最可靠)
不依赖 SSH 进程,直接在内核 netfilter 层 drop 包,防暴力扫描和端口探测效果最好,适合长期封禁或高危 IP。
- 规则顺序很重要:先
-A INPUT放行可信 IP,再-A INPUT拒绝 22 端口全部流量 - 不要用
iptables -F清空规则——可能瞬间锁死自己;建议先加一条放行当前 IP 的规则,再操作 - 保存规则:Debian/Ubuntu 写入
/etc/iptables/rules.v4,RHEL/CentOS 用iptables-sa ve配合 systemd service
最小可行命令(仅封一个 IP):
sudo iptables -A INPUT -p tcp --dport 22 -s 203.0.113.45 -j DROP
这条规则立即生效,且比任何 SSH 层配置都早一步拦截。
真正难的是判断封禁层级:单个恶意 IP 用 DenyUsers 快速响应;批量扫段或已知攻击源网段,必须上 iptables;而 /etc/hosts.allow 只适合老系统或临时测试,生产环境别依赖它。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。
Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。


























