Director articol
Peste 90% din atacurile VPS sunt cauzate de atacuri de tip „brute-force” asupra parolelor SSH slabe . Dacă încă folosești o parolă pentru a te conecta la server, este la fel de periculos ca și cum ai lăsa cheia de la casă atârnată pe ușă.
Acest articol vă va ghida pas cu pas pentru a scăpa complet de coșmarul atacurilor de tip „brute-force” asupra parolelor. Vom combina un VPS cu software-ul PuTTY , folosind cele mai practice tutoriale din linia de comandă pentru a vă ajuta să vă ridicați securitatea SSH la cel mai înalt nivel.
De ce să folosești o cheie în loc de o parolă?
Indiferent cât de complexă este o parolă, aceasta poate fi totuși spartă prin forță brută. Hackerii pot folosi instrumente pentru a încerca zeci de mii de combinații de parole pe secundă.
Teoretic, o cheie RSA de 4096 de biți ar avea nevoie de miliarde de ani pentru a fi spartă. Prin comparație, o parolă este ca o ușă de hârtie, în timp ce o cheie este ca o poartă de oțel.

Pasul 1: Generați cheia SSH
Generați perechi de chei RSA de 4096 biți direct pe Linux sau macOS:
ssh-keygen -t rsa -b 4096
Apăsați Enter pentru a salva calea implicită. /root/.ssh/id_rsa.
Introduceți o parolă (opțional) sau pur și simplu apăsați Enter și lăsați câmpul gol.
Sistemul va genera două fișiere:
- Cheie privată:
id_rsa - Cheie publică:
id_rsa.pub
Aceasta este „lacătul” și „cheia” ta.
Pasul 2: Configurați cheia publică pentru server
Plasați cheia publică în directorul licențiat al VPS-ului:
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Asigurați-vă că directorul /root/.ssh/ exista.
În acest fel, serverul va recunoaște doar cheia publică și nu se va mai baza pe parolă.
Pasul 3: Modificați fișierul de configurare SSH
Editați fișierul de configurare:
nano /etc/ssh/sshd_config
Modificați următorii parametri:
RSAAuthentication yes #RSA认证 PubkeyAuthentication yes #开启公钥验证 AuthorizedKeysFile .ssh/authorized_keys #验证文件路径 PasswordAuthentication no #禁止密码认证 PermitEmptyPasswords no #禁止空密码
Acest pas este crucial: dezactivați complet autentificarea cu parolă.
Pasul 4: Reporniți serviciul SSH
Faceți ca configurația să aibă efect imediat:
- CentOS7:
systemctl restart sshd
- Ubuntu / Debian:
systemctl restart ssh
Serviciul a fost confirmat ca fiind funcțional:
systemctl status sshd
Pasul 5: Utilizatorii de Windows convertesc cheia folosind PuTTYGen.
Dacă utilizați Windows, trebuie să convertiți cheia privată în format PuTTY:
- 打开 PuTTYGen
- Click pe A incarca sarcină
id_rsa - Click pe Salvați cheia privată Salvare ca
.ppk - în PuTTY → Conexiune → SSH → Autentificare Selectați aceasta
.ppk文件
În acest fel, te poți conecta în siguranță la VPS-ul tău folosind PuTTY.
Pasul 6: Verificați și apărați-vă împotriva atacurilor de forță brută
Confirmați că configurația este activă:
grep "Failed password" /var/log/auth.log
Jurnalele vor afișa doar încercările eșuate ale atacatorului, nu și conectările reușite.
Apărare suplimentară:
- 配合 Fail2Ban Blocarea automată a IP-urilor atacatoare
- Schimbați portul implicit (de exemplu, schimbați-l la 2222).
- Firewall-ul permite doar IP-uri de încredere
Aceste trei tehnici pot zădărnici complet eforturile unui hacker.
总结
Urmând acești pași — generarea unei chei publice, configurarea unei chei publice, modificarea fișierului sshd_config, repornirea serviciului și convertirea cheii folosind PuTTY — puteți elimina complet riscul atacurilor de tip „brute-force” prin parolă asupra VPS-ului dvs. HestiaCP .
Intrările „Parolă eșuată” din acele jurnale sunt doar încercări zadarnice ale atacatorilor și nu indică faptul că autentificarea prin parolă este încă activată.
Concluzie: Securitatea este vitală pentru un server.
În lumea securității informațiilor, parolele sunt cea mai vulnerabilă verigă. Înlocuirea parolelor cu chei nu este doar o alegere tehnologică, ci și o reflectare a responsabilității și înțelepciunii.
După cum se menționează în „Cartea albă privind securitatea informațiilor”: „Securitatea nu este un cost, ci o valoare”.
Așadar, acționează. Eliberează-ți VPS-ul de cătușele parolelor și lasă atacurile hackerilor să rămână pentru totdeauna în jurnalele eșuate.
Sperăm că articolul „Cum să rezolvi atacurile SSH Brute-Force? Un tutorial practic despre configurarea autentificării cheii VPS cu HestiaCP” distribuit pe blogul lui Chen Weiliang ( https://www.chenweiliang.com/ ) îți va fi de ajutor.
Nu ezitați să distribuiți linkul acestui articol: https://www.chenweiliang.com/cwl-34161.html
