标签:安全
共 2 篇文章
Linux SSH 服务配置完全指南:sshd_config 逐项解读与生产最佳实践
SSH 是每台 Linux 服务器的"后门",配置错一次就可能把自己锁在门外或被暴力打穿。本文按 OpenSSH 8.x/9.x 官方默认顺序,逐项解释 sshd_config 中最常见 80+ 指令(端口、监听、协议、密钥、认证、PAM、登录限制、SCP/SFTP、端口转发、安全加固、日志审计、匹配块 Match),配套 4 套面向生产的配置模板(通用最小化 / 跳板机堡垒机 / Git/CI 密钥登录 / 禁用密码但保留公网入口),并给出 15 个高频排障场景(超时自动断开、跳板机端口转发被拒、sftp subsystem 错误、密钥正确仍要输密码、密钥类型不被接受、banner 未显示、PAM 拒绝等),以及 systemd 起停重载、改配置后如何"不把自己锁在门外"双会话验证流程。
iptables 完全指南:四表五链、策略配置、场景实战与排障
iptables 是 Linux 内核 netfilter 框架的用户态配置工具,所有 Linux 网络防火墙的根基。理解了四表(raw/mangle/nat/filter)五链(PREROUTING/INPUT/FORWARD/OUTPUT/POSTROUTING)的匹配顺序,不管是 CentOS 6 的 iptables 还是 RHEL 9 的 nftables 后端,还是 Docker/K8s 的网络规则,都能看懂、改对、排障。本文覆盖四表五链数据流图、filter 表策略(默认 DROP vs ACCEPT、白名单思路)、nat 表(SNAT/DNAT/MASQUERADE/端口转发)、mangle 表(QoS 标记/TTL)、state 模块状态追踪、常用匹配条件 30 条、6 个生产场景配置(Web 服务器/网关路由/Docker 适配/端口转发/防 CC/限速)、save/restore 持久化、firewalld 与 iptables 关系、以及 12 个高频排障场景。