Tuhinga Tuhinga
Neke atu i te 90% o ngā whakaeke VPS i puta mai i ngā whakaeke kaha ki ngā kupuhipa SSH ngoikore . Mena kei te whakamahi tonu koe i tētahi kupuhipa hei takiuru ki tō tūmau, he rite tonu te morearea ki te waiho i tō kī whare e iri ana i te tatau.
Mā tēnei tuhinga koe e ārahi i ia taahiraa, i ia taahiraa, kia kore rawa ai koe e pāngia e te kino o ngā whakaeke kupuhipa kaha-kino. Ka whakakotahi mātou i tētahi VPS me te pūmanawa PuTTY , mā te whakamahi i ngā akoranga raina whakahau tino whai hua hei āwhina i a koe ki te whakapai ake i tō haumarutanga SSH ki te taumata teitei rawa atu.
He aha i whakamahia ai he kī hei utu mō te kupuhipa?
Ahakoa te uaua o tētahi kupuhipa, ka taea tonu te pakaru mā te kaha. Ka taea e ngā kaipahua te whakamahi i ngā taputapu hei whakamātau i ngā tekau mano o ngā huinga kupuhipa ia hekona.
E ai ki te ariā, e hia piriona tau te roa hei wawahi i tētahi kī RSA 4096-bit . Ki te whakataurite, he rite te huna ki tētahi tatau pepa, ko te kī ia he kēti maitai.

Hipanga 1: Waihangahia te kī SSH
Waihangahia ngā takirua kī RSA 4096-bit tika i runga i te Linux , i te macOS rānei :
ssh-keygen -t rsa -b 4096
Pēhia te Enter hei tiaki i te ara taunoa. /root/.ssh/id_rsa.
Tāuruhia he kupuhipa (kāore he kōwhiringa), pēhi noa rānei i te Enter ka waiho kau.
Ka hangaia e te pūnaha ngā kōnae e rua:
- Kī tūmataiti:
id_rsa - Kī tūmatanui:
id_rsa.pub
Koinei tō "raka" me tō "kī".
Hipanga 2: Whirihorahia te kī tūmatanui i runga i te tūmau
Whakatakotoria te kī tūmatanui ki te whaiaronga raihana a te VPS:
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Whakaū i te whaiaronga /root/.ssh/ te noho.
Mā tēnei, ka mōhio noa te tūmau ki tō kī tūmatanui, ā, kāore e whakawhirinaki ki te kupuhipa.
Hipanga 3: Whakarerekētia te kōnae whirihoranga SSH
Whakatikahia te kōnae whirihoranga:
nano /etc/ssh/sshd_config
Whakakētia ngā tawhā e whai ake nei:
RSAAuthentication yes #RSA认证 PubkeyAuthentication yes #开启公钥验证 AuthorizedKeysFile .ssh/authorized_keys #验证文件路径 PasswordAuthentication no #禁止密码认证 PermitEmptyPasswords no #禁止空密码
He mea nui tēnei taahiraa: monoa rawatia te kupuhipa takiuru.
Hipanga 4: Tīmata anō i te ratonga SSH
Me whai mana tonu te whirihoranga:
- CentOS7:
systemctl restart sshd
- Ubuntu / Debian:
systemctl restart ssh
Kua whakaūtia kei te rere te ratonga:
systemctl status sshd
Hipanga 5: Ka hurihia e ngā kaiwhakamahi Windows te kī mā te whakamahi i te PuTTYGen.
Mena kei te whakamahi koe i te Windows, me huri e koe te kī tūmataiti ki te hōputu PuTTY:
- whakaweto PuTTYGen
- 点击 Utaina 加载
id_rsa - 点击 Tiakina te kī muna Tiaki hei
.ppk - 在 PuTTY → Hononga → SSH → Whakamana Tīpakohia tēnei
.ppk文件
Mā tēnei, ka taea e koe te takiuru haumaru ki tō VPS mā te whakamahi i te PuTTY.
Hipanga 6: Manatoko me te tiaki i ngā whakaekenga kaha-kino
Whakaū kei te whai mana te whirihoranga:
grep "Failed password" /var/log/auth.log
Ko ngā nganatanga kore angitu a te kaiwhakaeke anake ka whakaaturia e ngā rangitaki, kāore ko ngā takiuru angitu.
Te parenga atu:
- Mahi tahi Fail2Ban Ārai aunoa i ngā IP whakaeke
- Hurihia te tauranga taunoa (hei tauira, hurihia ki te 2222).
- Ka whakaaetia anake ngā IP pono e te pātūahi ahi
Ka taea e ēnei tikanga e toru te aukati rawa i ngā mahi a te kaipahua.
总结
Mā te whai i ēnei mahi —te whakaputa i tētahi kī tūmatanui, te whirihora i tētahi kī tūmatanui, te whakarerekē i te sshd_config, te tīmata anō i te ratonga, me te tahuri i te kī mā te whakamahi i te PuTTY— ka taea e koe te whakakore katoa i te mōrearea o ngā whakaeke kupuhipa kaha-kino i runga i tō HestiaCP VPS.
He ngana koretake noa iho ngā tāurunga "Kupuhipa i rahua" i roto i aua rangitaki a ngā kaiwhakaeke, ā, kāore e tohu kei te whakahohea tonu te manatoko kupuhipa.
Whakatau: Ko te haumarutanga te pūtake o tētahi tūmau.
I te ao o te haumarutanga mōhiohio, ko ngā kupuhipa te hononga tino ngoikore. Ehara i te mea he kōwhiringa hangarau noa te whakakapi kupuhipa ki ngā kī, engari he whakaata hoki i te kawenga me te whakaaro nui.
E ai ki te "Pepa Ma mō te Haumarutanga Mōhiohio": "Ehara te haumarutanga i te utu, engari he uara."
Nō reira, me mahi. Wetekina tō VPS i ngā here o ngā kupuhipa, ā, waiho kia noho tonu ngā whakaekenga nanakia a ngā kaipahua ki roto i ngā rangitaki i rahua.
Ko te tumanako, ka whai hua ki a koe te tuhinga "Me pēhea te whakaoti i ngā whakaekenga SSH Brute-Force? He akoranga whai hua mō te whirihora i te manatoko matua VPS me HestiaCP" i tohaina ki te blog a Chen Weiliang ( https://www.chenweiliang.com/ ).
Tukuna mai te hononga o tēnei tuhinga: https://www.chenweiliang.com/cwl-34161.html
