Directori d'articles
Més del 90% dels atacs de VPS són causats per atacs de força bruta a contrasenyes SSH febles . Si encara utilitzeu una contrasenya per iniciar sessió al vostre servidor, és tan perillós com deixar la clau de casa penjada a la porta.
Aquest article us guiarà pas a pas per desfer-vos completament del malson dels atacs de força bruta amb contrasenyes. Combinarem un VPS amb el programari PuTTY , utilitzant els tutorials de línia d'ordres més pràctics per ajudar-vos a elevar la vostra seguretat SSH al nivell més alt.
Per què utilitzar una clau en comptes d'una contrasenya?
No importa com de complexa sigui una contrasenya, encara es pot desxifrar per força bruta. Els pirates informàtics poden utilitzar eines per provar desenes de milers de combinacions de contrasenyes per segon.
Teòricament, una clau RSA de 4096 bits trigaria milers de milions d'anys a desxifrar-se. En comparació, un xifratge és com una porta de paper, mentre que una clau és una reixa d'acer.

Pas 1: Generar una clau SSH
Genera parells de claus RSA de 4096 bits directament a Linux o macOS:
ssh-keygen -t rsa -b 4096
Premeu Intro per desar la ruta per defecte. /root/.ssh/id_rsa.
Introduïu una contrasenya (opcional) o simplement premeu Intro i deixeu-la en blanc.
El sistema generarà dos fitxers:
- Clau privada:
id_rsa - Clau pública:
id_rsa.pub
Aquest és el teu "pany" i la teva "clau".
Pas 2: Configurar la clau pública al servidor
Col·loqueu la clau pública al directori amb llicència del VPS:
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Assegureu-vos del directori /root/.ssh/ existeixen.
D'aquesta manera, el servidor només reconeixerà la vostra clau pública i ja no dependrà de la contrasenya.
Pas 3: Modificar el fitxer de configuració SSH
Editeu el fitxer de configuració:
nano /etc/ssh/sshd_config
Modifiqueu els paràmetres següents:
RSAAuthentication yes #RSA认证 PubkeyAuthentication yes #开启公钥验证 AuthorizedKeysFile .ssh/authorized_keys #验证文件路径 PasswordAuthentication no #禁止密码认证 PermitEmptyPasswords no #禁止空密码
Aquest pas és crucial: desactiveu completament l'inici de sessió amb contrasenya.
Pas 4: Reinicieu el servei SSH
Fes que la configuració tingui efecte immediatament:
- CentOS7:
systemctl restart sshd
- Ubuntu / Debian:
systemctl restart ssh
S'ha confirmat que el servei està en funcionament:
systemctl status sshd
Pas 5: Els usuaris de Windows converteixen la clau amb PuTTYGen.
Si feu servir Windows, heu de convertir la clau privada al format PuTTY:
- 打开 PuTTYGen
- feu clic Càrrega càrrega
id_rsa - feu clic Desa la clau privada Desa com a
.ppk - 在 PuTTY → Connexió → SSH → Autenticació Selecciona això
.ppkArxiu
D'aquesta manera, podeu iniciar sessió de manera segura al vostre VPS mitjançant PuTTY.
Pas 6: Verificar i defensar-se contra atacs de força bruta
Confirma que la configuració està activa:
grep "Failed password" /var/log/auth.log
Els registres només mostraran els intents fallits de l'atacant, no els inicis de sessió reeixits.
Defensa addicional:
- Cooperar Fail2Ban Bloqueja automàticament les IP atacants
- Canvieu el port per defecte (per exemple, canvieu-lo a 2222).
- El tallafocs només permet IP de confiança
Aquestes tres tècniques poden frustrar completament els esforços d'un pirata informàtic.
总结
Seguint aquests passos (generar una clau pública, configurar-la, modificar sshd_config, reiniciar el servei i convertir la clau amb PuTTY) podeu eliminar completament el risc d'atacs de força bruta amb contrasenya al vostre VPS HestiaCP .
Les entrades de "Contrasenya fallida" en aquests registres són simplement intents fútils dels atacants i no indiquen que l'autenticació de contrasenya encara estigui habilitada.
Conclusió: La seguretat és la clau d'un servidor.
En el món de la seguretat de la informació, les contrasenyes són l'enllaç més vulnerable. Substituir les contrasenyes per claus no és només una elecció tecnològica, sinó també un reflex de responsabilitat i saviesa.
Tal com s'indica al "Llibre blanc sobre seguretat de la informació": "La seguretat no és un cost, sinó un valor".
Així que actua. Allibera el teu VPS de les cadenes de les contrasenyes i deixa que els atacs de força bruta dels pirates informàtics romanguin per sempre als registres fallits.
Esperem que l'article "Com resoldre els atacs de força bruta SSH? Un tutorial pràctic sobre la configuració de l'autenticació de claus VPS amb HestiaCP" compartit al blog de Chen Weiliang ( https://www.chenweiliang.com/ ) us sigui útil.
No dubteu a compartir l'enllaç d'aquest article: https://www.chenweiliang.com/cwl-34161.html
