Linux 服务器安全
SSH 密钥加固
SSH 是每台 Linux 服务器的前门,也是互联网上被暴力破解最多的服务。仅密钥认证、禁用 root 登录、fail2ban 封禁策略与非常用端口结合在一起,可以消除几乎所有自动化 SSH 入侵,同时保持合法管理访问的便捷。
要点
- 所有账户切换到 ed25519 或 RSA-4096 密钥认证,彻底禁用密码认证。
- 将 PermitRootLogin 设为 prohibit-password 或 no,通过 sudo 用户进行管理。
- 将 SSH 移到非常用的高位端口,甩掉 99% 的自动化扫描。
- 用 fail2ban 保护 sshd:3-5 次失败即触发逐级加重的封禁。
- 用 AllowUsers/AllowGroups 限制 SSH,并尽可能配合防火墙源地址白名单。
- 强制空闲超时(ClientAliveInterval),禁用未使用的转发功能。
- 每季度审计 authorized_keys,离职员工的密钥立即删除。
- 对高价值服务器考虑端口敲门或仅 VPN 可达的 SSH。
一线手记
最让人记住的教训往往是把自己锁在外面:切换到纯密钥认证时保持一个会话在线,并在关闭任何窗口前从第二个终端全新登录一次。
常见问题
切换到纯密钥 SSH 会把自己锁在外面吗?
按步骤操作不会:先添加密钥、验证密钥登录可用,再禁用密码,变更期间始终保持一个已登录会话不断开。
改 SSH 端口算靠混淆保安全吗?
有一定成分,但它能清除几乎所有机器人噪声,让真正的攻击尝试在日志中显现,而不是被淹没。
root 登录是否可以在某些情况下允许?
仅限紧急情况下经控制台/KVM 登录。日常经 SSH 使用 root 是不必要的风险。
SSH 双因素呢?
在密钥之上叠加 TOTP,对跳板机与备份服务器非常好;只要工作流允许,我们都会部署。
Kinetikatech 如何在linux 服务器安全方面为您提供帮助
这类问题我们已处理过数百次:CloudLinux、Rocky Linux 与 cPanel 服务器的加固、监控与防御 — 应对恶意软件、暴力破解与入侵,24/7。通过Linux 服务器安全和服务器管理,您将获得完整闭环:我们评估、实施、全天候值守,并在关键时刻 30 分钟内响应。