Jiri Pam_Tally2 kpọchie ma kpọghee Mgbalị nbanye SSH dara
a na-eji modul pam_tally2 iji kpọchie akaụntụ onye ọrụ mgbe ụfọdụ ọnụọgụ nbanye ssh dabara na sistemụ ahụ. Modul a na-edobe ọnụ ọgụgụ nwara ịnweta yana ọtụtụ mbọ ndị dara ada.
modul pam_tally2 na-abịa n'akụkụ abụọ, otu bụ pam_tally2.so na nke ọzọ bụ pam_tally2. Ọ dabere na modul PAM ma enwere ike iji ya nyochaa ma megharịa faịlụ counter. Ọ nwere ike igosipụta ọnụọgụ nbanye onye ọrụ, tọọ ọnụ ọgụgụ n'otu n'otu, kpọghee ọnụ ọgụgụ onye ọrụ niile.
Na ndabara, pam_tally2 modul etinyelarị n'ọtụtụ nkesa Linux yana ngwugwu PAM n'onwe ya na-achịkwa ya. Edemede a na-egosi otu esi kpọchie ma kpọghee akaụntụ SSH mgbe ị nwetachara ọnụọgụ nbanye ụfọdụ dara ada.
Otu esi ekpochi ma kpọghee akaụntụ onye ọrụ
Jiri faịlụ nhazi '/etc/pam.d/password-auth' iji hazie mbọ ịbanye. Mepee faịlụ a ma tinye ahịrị nhazi AUTH na-esote ya na mmalite nke ngalaba 'auth'.
auth required pam_tally2.so file=/var/log/tallylog deny=3 even_deny_root unlock_time=1200
Ọzọ, tinye ahịrị na-esonụ na ngalaba 'akaụntụ'.
account required pam_tally2.so
- file=/var/log/tallylog – A na-eji faịlụ ndekọ ndabara mee ka ọnụ ọgụgụ nbanye.
- deny=3 – jụ ohere ka emechara 3 wee kpọchie onye ọrụ.
- even_deny_root – Amụma a na-emetụtakwa onye ọrụ mgbọrọgwụ.
- unlock_time=1200 - A ga-akpọchi akaụntụ ruo nkeji iri abụọ. (wepụ paramita a ma ọ bụrụ na ịchọrọ igbachi kpamkpam ruo mgbe ejiri aka kpọghee ya.)
Ozugbo ịmechara nhazi nke dị n'elu, gbalịa ugbu a nwaa mbọ nbanye 3 dabara na nkesa site na iji 'aha njirimara' ọ bụla. Mgbe ịmechara ihe karịrị 3 mgbalị ị ga-enweta ozi na-esonụ.
ssh [email [email 's password: Permission denied, please try again. [email 's password: Permission denied, please try again. [email 's password: Account locked due to 4 failed logins Account locked due to 5 failed logins Last login: Mon Apr 22 21:21:06 2013 from 172.16.16.52
Ugbu a, nyochaa ma ọ bụ lelee counter onye ọrụ na-anwale site na iwu a.
pam_tally2 --user=tecmint Login Failures Latest failure From tecmint 5 04/22/13 21:22:37 172.16.16.52
Otu esi tọgharịa ma ọ bụ kpọghee akaụntụ onye ọrụ ka ị nweta ohere ọzọ.
pam_tally2 --user=tecmint --reset Login Failures Latest failure From tecmint 5 04/22/13 17:10:42 172.16.16.52
Nyochaa nbanye ma ọ bụ akpọchiela mbọ nbanye
pam_tally2 --user=tecmint Login Failures Latest failure From tecmint 0
Modul PAM bụ akụkụ nke nkesa na nhazi Linux niile enyere ya kwesịrị ịrụ ọrụ na nkesa Linux niile. Mee 'man pam_tally2' site na ahịrị iwu ka ịmatakwu gbasara ya.
Gụkwuo:
- Ndụmọdụ 5 iji chekwaa ma chekwaa sava SSH
- Jiri DenyHosts gbochie mwakpo ndị SSH Brute Force