Com prevenir els atacs de força bruta SSH? Un tutorial pràctic sobre la configuració de l'autenticació de claus VPS amb HestiaCP.

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.

Com prevenir els atacs de força bruta SSH? Un tutorial pràctic sobre la configuració de l'autenticació de claus VPS amb HestiaCP.

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:

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:

  1. 打开 PuTTYGen
  2. feu clic Càrrega càrrega id_rsa
  3. feu clic Desa la clau privada Desa com a .ppk
  4. 在 PuTTY → Connexió → SSH → Autenticació Selecciona això .ppk Arxiu

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.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Tornar a dalt