Ինչպե՞ս կանխել SSH կոպիտ ուժային հարձակումները: Գործնական ձեռնարկ VPS բանալու նույնականացման կարգավորման վերաբերյալ HestiaCP-ի միջոցով:

VPS հարձակումների ավելի քան 90%-ը պայմանավորված է... SSH թույլ գաղտնաբառի կոպիտ ուժի հարձակումԵթե ​​դեռ մուտք եք գործում սերվեր գաղտնաբառով, դա նույնքան վտանգավոր է, որքան տան բանալին դռան վրա կախված թողնելը։

Այս հոդվածում ես քայլ առ քայլ կուղեկցեմ ձեզ, որպեսզի լիովին խուսափեք գաղտնաբառերի կոպիտ հարձակումների մղձավանջից: Մենք կհամատեղենք... VPSPuTTY- ըԾրագրակազմԱյս ձեռնարկը օգտագործում է հրամանի տողի ամենագործնական գործիքները՝ ձեր SSH անվտանգությունը բարձրացնելու համար ամենաբարձր մակարդակի։

Ինչո՞ւ օգտագործել բանալի գաղտնաբառի փոխարեն։

Անկախ նրանից, թե որքան բարդ է գաղտնաբառը, այն դեռ կարող է կոտրվել կոպիտ ուժի կիրառմամբ: Հաքերները կարող են օգտագործել գործիքներ՝ վայրկյանում տասնյակ հազարավոր գաղտնաբառերի համադրություններ փորձարկելու համար:

և 4096-բիթանոց RSA բանալիՏեսականորեն, այն կոտրելու համար միլիարդավոր տարիներ կպահանջվեին։ Համեմատության համար՝ գաղտնաբառը նման է թղթե դռան, մինչդեռ բանալին՝ պողպատե դարպասի։

Ինչպե՞ս կանխել SSH կոպիտ ուժային հարձակումները: Գործնական ձեռնարկ VPS բանալու նույնականացման կարգավորման վերաբերյալ HestiaCP-ի միջոցով:

Քայլ 1. Ստեղծեք SSH բանալի

Linux Այլընտրանքորեն, macOS-ում կարող եք անմիջապես ստեղծել 4096-բիթանոց RSA բանալիների զույգ։

ssh-keygen -t rsa -b 4096

Սեղմեք Enter՝ լռելյայն ուղին պահպանելու համար։ /root/.ssh/id_rsa.

Մուտքագրեք գաղտնաբառ (ըստ ցանկության) կամ պարզապես սեղմեք Enter և թողեք այն դատարկ։

Համակարգը կստեղծի երկու ֆայլ՝

  • Մասնավոր բանալի՝id_rsa
  • Հանրային բանալի՝id_rsa.pub

Սա քո «կողպեքն» ու «բանալի»-ն է։

Քայլ 2. Կարգավորեք սերվերի հանրային բանալին

Տեղադրեք հանրային բանալին VPS-ի լիցենզավորված գրացուցակում՝

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

Հաստատեք տեղեկատուն /root/.ssh/ Գոյություն.

Այս կերպ, սերվերը կճանաչի միայն ձեր հանրային բանալին և այլևս չի հույսը դնի գաղտնաբառի վրա։

Քայլ 3. Փոփոխեք SSH կարգավորման ֆայլը

Խմբագրել կարգավորման ֆայլը՝

nano /etc/ssh/sshd_config

Փոփոխեք հետևյալ պարամետրերը.

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

Այս քայլը կարևոր է. ամբողջությամբ անջատեք գաղտնաբառով մուտք գործելը։

Քայլ 4: Վերագործարկեք SSH ծառայությունը

Անմիջապես ուժի մեջ մտցրեք կարգավորումը՝

systemctl restart sshd
  • Ubuntu / Debian:
systemctl restart ssh

Ծառայությունը հաստատվել է, որ գործում է.

systemctl status sshd

Քայլ 5. Windows օգտատերերը փոխակերպում են բանալին՝ օգտագործելով PuTTYGen-ը։

Եթե ​​օգտագործում եք Windows, ապա անհրաժեշտ է անձնական բանալին փոխարկել PuTTY ձևաչափի՝

  1. միացնել PuTTYGen
  2. Կտտացրեք Բեռ ծանրաբեռնվածություն id_rsa
  3. Կտտացրեք Պահել անձնական բանալին Պահպանել որպես .ppk
  4. PuTTY → Կապ → SSH → Հաստատում Ընտրեք սա .ppk 文件

Այս կերպ, դուք կարող եք անվտանգ կերպով մուտք գործել ձեր VPS՝ օգտագործելով PuTTY-ն։

Քայլ 6. Ստուգեք և պաշտպանվեք կոպիտ ուժի հարձակումներից

Հաստատեք, որ կարգավորումը գործում է.

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

Գրանցամատյանները կցուցադրեն միայն հարձակվողի անհաջող փորձերը, այլ ոչ թե հաջող մուտքերը։

Հետագա պաշտպանություն.

  • Համագործակցել Fail2Ban Ավտոմատ կերպով արգելափակել հարձակվող IP-ները
  • Փոխեք լռելյայն պորտը (օրինակ՝ փոխեք այն 2222-ի):
  • Firewall-ը թույլ է տալիս միայն վստահելի IP հասցեներ

Այս երեք տեխնիկաները կարող են լիովին խափանել հաքերի ջանքերը։

ամփոփում

Միջոցով Ստեղծել բանալի → Կարգավորել հանրային բանալին → Փոփոխել sshd_config → Վերագործարկել ծառայությունը → PuTTY՝ բանալին փոխարկելու համար Այս քայլերը, ձեր HestiaCP VPS-ը կարող է ամբողջությամբ վերացնել գաղտնաբառի կոպիտ ուժային հարձակումների ռիսկը։

Այդ գրանցամատյաններում «Անհաջող գաղտնաբառ» գրառումները պարզապես հարձակվողների կողմից ապարդյուն փորձեր են և չեն նշանակում, որ գաղտնաբառի նույնականացումը դեռևս միացված է։

Եզրակացություն. Անվտանգությունը սերվերի կենսական նշանակություն ունի։

Տեղեկատվական անվտանգության աշխարհում գաղտնաբառերը ամենախոցելի օղակն են։ Գաղտնաբառերը բանալիներով փոխարինելը ոչ միայն տեխնոլոգիական ընտրություն է, այլև պատասխանատվության և իմաստության արտացոլում։

Ինչպես նշված է «Տեղեկատվական անվտանգության սպիտակ թղթում». «Անվտանգությունը ծախս չէ, այլ արժեք»։

Այսպիսով, գործի անցեք։ Ազատեք ձեր VPS-ը գաղտնաբառերի կապանքներից և թողեք, որ հաքերների կոպիտ հարձակումները ընդմիշտ մնան ձախողված գրանցամատյաններում։

Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ Այստեղ ներկայացված «Ինչպե՞ս լուծել SSH Brute-Force Attacks-ի խնդիրը։ VPS բանալու նույնականացման կարգավորման գործնական ձեռնարկ HestiaCP-ի միջոցով» հոդվածը կարող է օգտակար լինել ձեզ համար։

Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-34161.html

Ավելի շատ թաքնված հնարքներ բացահայտելու համար🔑, միացեք մեր Telegram ալիքին։

Տարածեք և հավանեք, եթե ձեզ դուր եկավ: Ձեր կիսումներն ու հավանումները մեր շարունակական շարժառիթն են:

 

发表 评论

Ձեր էլփոստի հասցեն չի հրապարակվի: Օգտագործվում են պահանջվող դաշտերը * Պիտակ

Հոդվածների տեղեկատու
Ոլորել դեպի սկիզբ