Як прадухіліць атакі грубай сілы SSH? Практычны дапаможнік па наладзе аўтэнтыфікацыі ключоў VPS з дапамогай HestiaCP.

超过 90% 的 VPS 被黑客攻击,都是因为 SSH 弱密码暴力破解。如果你还在用密码登录服务器,那就像把家门钥匙挂在门口一样危险。

这篇文章,我要带你一步步操作,彻底摆脱密码暴力破解的噩梦。我们结合 VPS супраць PuTTY软件,用最实用的命令教程,帮你把 SSH 安全性提升到顶级。

为什么要用密钥而不是密码

密码再复杂,也可能被暴力破解。黑客用工具每秒能尝试上万次密码组合。

і 4096 位 RSA 密钥,理论上需要数十亿年才能破解。相比之下,密码就像纸糊的门,而密钥是钢铁大门。

Як прадухіліць атакі грубай сілы SSH? Практычны дапаможнік па наладзе аўтэнтыфікацыі ключоў VPS з дапамогай HestiaCP.

第一步:生成 SSH 密钥

Linux 或 MacOS 上,直接生成 4096 位 RSA 密钥对:

ssh-keygen -t rsa -b 4096

按 Enter 保存默认路径 /root/.ssh/id_rsa.

输入保护密码(可选),或者直接回车留空。

系统会生成两个文件:

  • 私钥:id_rsa
  • 公钥:id_rsa.pub

这就是你的“门锁”和“钥匙”。

第二步:配置公钥到服务器

把公钥放到 VPS 的授权目录:

cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

确保目录 /root/.ssh/ існуюць.

这样,服务器就只认你的公钥,不再依赖密码。

第三步:修改 SSH 配置文件

Адрэдагуйце файл канфігурацыі:

nano /etc/ssh/sshd_config

Змяніце наступныя параметры:

RSAAuthentication yes #RSA认证
PubkeyAuthentication yes #开启公钥验证
AuthorizedKeysFile .ssh/authorized_keys #验证文件路径
PasswordAuthentication no #禁止密码认证
PermitEmptyPasswords no #禁止空密码

这一步是关键,彻底关闭密码登录。

第四步:重启 SSH 服务

让配置立即生效:

systemctl restart sshd
  • Ubuntu / Debian:
systemctl restart ssh

确认服务已启动:

systemctl status sshd

第五步:Windows 用户用 PuTTYGen 转换密钥

如果你用 Windows,需要把私钥转换为 PuTTY 格式:

  1. уключыць PuTTYGen
  2. 点击 Нагрузка нагрузкі id_rsa
  3. 点击 Захаваць прыватны ключ Захаваць як .ppk
  4. PuTTY → Connection → SSH → Auth 中选择该 .ppk 文件

这样,你就能用 PuTTY 安全登录 VPS。

第六步:验证并防御暴力破解

确认配置生效:

grep "Failed password" /var/log/auth.log

日志里只会显示攻击者的失败尝试,不会有成功登录。

进一步防御:

  • Супрацоўнічаць Fail2Ban 自动封禁攻击 IP
  • 修改默认端口(如改为 2222)
  • 防火墙只允许可信 IP

这三招能让黑客彻底无功而返。

总结

Перадайце 生成密钥 → 配置公钥 → 修改 sshd_config → 重启服务 → PuTTY 转换密钥 这几个步骤,你的 HestiaCP VPS 就能彻底摆脱密码暴力破解的风险。

那些日志里的 “Failed password”,只是攻击者的徒劳尝试,不代表密码认证仍然开启。

结语:安全是服务器的生命线

在信息安全的世界里,密码是最脆弱的环节。用密钥替代密码,不只是技术选择,更是责任与智慧的体现。

就如《信息安全白皮书》所说:“安全不是成本,而是价值。”

所以,行动起来吧。把你的 VPS 从密码的枷锁中解放出来,让黑客的暴力破解永远停留在失败的日志里。

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) 分享的《如何解决 SSH 暴力破解?HestiaCP配置VPS密钥认证实战教程》,对您有帮助。

Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-34161.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш электронны адрас не будзе апублікаваны. 必填 项 已 用 * Этыкетка

Каталог артыкулаў
Пракрутка да пачатку