Fail2ban: рдЬреЗрд▓ рдореЗрдВ рдмреЗрдорд╛рдиреА рд╕реЗрдЯрд┐рдВрдЧ.рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рд▓рд┐рдП conf?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдорд╛рд░реНрдЪ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: fail2ban/fail2ban

рдирдорд╕реНрддреЗ!

рдореИрдВ рдирдИ bantime.increment рд╕реБрд╡рд┐рдзрд╛ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛ рдФрд░ рдЕрдм рдореЗрд░реЗ рдХреБрдЫ рдкреНрд░рд╢реНрди рд╣реИрдВ:

  1. jail.conf рдЕрднреА рднреА [recidive] рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд ips рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рд▓реЙрдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдирдпрд╛ bantime.incement рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рдХреЗ рд▓рд┐рдП рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЕрдм рдмреЗрдорд╛рдиреА рдирд╣реАрдВ рд╣реИ?
  2. bantime.increment рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдпрд╣ findtime рдФрд░ maxretry рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдпрджрд┐ рдкрд╣рд▓рд╛ рдкреНрд░рддрд┐рдмрдВрдз рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рджреВрд╕рд░реЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрддреЗ рд╣реА рддреБрд░рдВрдд рд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рдЗрд╕реЗ findtime рдореЗрдВ maxretry рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдХ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд╕рдордп?
  3. рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреА рд╣реИрдВ banTime * 1, 2, 4, 8, 16, 32... рдЬрд┐рд╕рдХрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди #bantime.formula = ban.Time * (1<<(ban.Count if ban.Count<20 else 20)) * banFactor рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ 2^20 рдкрд░ рдЕрдзрд┐рдХрддрдо рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреЛрдирд╕рд╛ рд╡рд╛рд▓рд╛ рд╕рддреНрдп рд╣реИ?
  4. рдХреНрдпрд╛ bantime.multipliers рдореЗрдВ рдЕрдирд┐рд╢реНрдЪрд┐рддрдХрд╛рд▓реАрди рдЧреБрдгрдХ рдпрд╛ рдХреЗрд╡рд▓ 20 рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

  1. рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрдорд╛рдиреА рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╢реНрдЪ рд╕рдВрдЧрддрддрд╛ (рд╕рд╛рде рд╣реА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП) рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ;
  2. #1460 рд╡рд┐рд╡рд░рдг рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬреЛ рджрд░реНрд╢рд╛рддреА рд╣реИ рдХрд┐ (рдореБрдЭреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рд╣рдорд╛рд░реЗ рд╡рд┐рдХреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реИ);
    рд╢реАрдШреНрд░ рд╣реА - рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдШрд╛рддрд╛рдВрдХреАрдп рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯреНрд╕ рдмреИрдВрдЯрд╛рдЗрдо рдФрд░ рдбрд┐рдХреНрд░реАрдореЗрдВрдЯ рдЕрдзрд┐рдХрддрдо рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЧрдгрдирд╛);
  3. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдШрд╛рддреАрдп рдмрдврд╝реЗ рд╣реБрдП рд╕рдордп рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмреИрдВрдЯрд╛рдЗрдо ( 1h ) рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХрд╛рд░рдХ 1 рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 13 рд╡реЗрдВ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рдж рдпрд╣ рд▓рдЧрднрдЧ 1 рд╡рд░реНрд╖ рддрдХ рдмрдврд╝ рдЬрд╛рдПрдЧрд╛, 15 рддрд╛рд░реАрдЦ рдХреЗ рдмрд╛рдж рдпрд╣ 4 рд╕рд╛рд▓ рдмрд╛рдж рд╣реЛрдЧрд╛ред 18-30 рд╡рд░реНрд╖, 19-60 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж, рдФрд░ 20рд╡реЗрдВ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдХрд╛рд░рдг 1h * 2<sup i="10">20</sup> , рдЬреЛ рд▓рдЧрднрдЧ 120 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рд╕рднреА рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдорд╛рдирддреЗ рд╣реБрдП рд▓рдЧрднрдЧ 240 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдШреБрд╕рдкреИрдард┐рдП рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ!
    рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓рдВрдмреЗ рдкреНрд░рддрд┐рдмрдВрдз (рд╕рд╛рде рд╣реА рд▓рдЧрд╛рддрд╛рд░ рдкреНрд░рддрд┐рдмрдВрдз) рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдмрджрд╕реВрд░рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП bantime.maxtime рдХреЛ рдХрдИ рд╣рдлреНрддреЛрдВ рдпрд╛ 1 рдорд╣реАрдиреЗ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рднреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рд▓рдВрдмреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд╡рд▓ iptables / ipsets рдХреЛ рдмрдврд╝рд╛рдПрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмреЛрдЭ рдкрдбрд╝реЗрдЧрд╛ рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
    рдпрджрд┐ рдПрдХ (рдЦрд░рд╛рдм рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рдШреБрд╕рдкреИрдард┐рдпрд╛ 1 рдорд╣реАрдиреЗ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рдж 1 рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рддреБрд░рдВрдд (рдлрд┐рд░ рд╕реЗ 1 рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП) рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдХрд┐рд╕реА рдХреЛ рд▓рдВрдмреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рд╡реИрд╕реЗ рднреА рдореИрдВ рдЗрд╕реЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ 2-3 рдорд╣реАрдиреЗ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рдж рдХреБрдЫ рджреБрд░реНрд▓рдн рдкреНрд░рдпрд╛рд╕ рджреЗрдЦрддрд╛ рд╣реВрдВ (рдпрд╛ рддреЛ рдЙрдиреНрд╣реЗрдВ "рдирд┐рд╢реНрдЪрд┐рдд" рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рдЖрдИрдкреА/рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдмрд╕ рдореЗрд░реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд╣рдорд▓реЗ рд▓рдХреНрд╖реНрдп рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  4. рдпрд╣ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

  1. рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрдорд╛рдиреА рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╢реНрдЪ рд╕рдВрдЧрддрддрд╛ (рд╕рд╛рде рд╣реА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП) рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ;
  2. #1460 рд╡рд┐рд╡рд░рдг рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬреЛ рджрд░реНрд╢рд╛рддреА рд╣реИ рдХрд┐ (рдореБрдЭреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рд╣рдорд╛рд░реЗ рд╡рд┐рдХреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реИ);
    рд╢реАрдШреНрд░ рд╣реА - рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдШрд╛рддрд╛рдВрдХреАрдп рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯреНрд╕ рдмреИрдВрдЯрд╛рдЗрдо рдФрд░ рдбрд┐рдХреНрд░реАрдореЗрдВрдЯ рдЕрдзрд┐рдХрддрдо рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЧрдгрдирд╛);
  3. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдШрд╛рддреАрдп рдмрдврд╝реЗ рд╣реБрдП рд╕рдордп рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмреИрдВрдЯрд╛рдЗрдо ( 1h ) рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХрд╛рд░рдХ 1 рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 13 рд╡реЗрдВ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рдж рдпрд╣ рд▓рдЧрднрдЧ 1 рд╡рд░реНрд╖ рддрдХ рдмрдврд╝ рдЬрд╛рдПрдЧрд╛, 15 рддрд╛рд░реАрдЦ рдХреЗ рдмрд╛рдж рдпрд╣ 4 рд╕рд╛рд▓ рдмрд╛рдж рд╣реЛрдЧрд╛ред 18-30 рд╡рд░реНрд╖, 19-60 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж, рдФрд░ 20рд╡реЗрдВ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдХрд╛рд░рдг 1h * 2<sup i="10">20</sup> , рдЬреЛ рд▓рдЧрднрдЧ 120 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рд╕рднреА рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдорд╛рдирддреЗ рд╣реБрдП рд▓рдЧрднрдЧ 240 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдШреБрд╕рдкреИрдард┐рдП рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ!
    рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓рдВрдмреЗ рдкреНрд░рддрд┐рдмрдВрдз (рд╕рд╛рде рд╣реА рд▓рдЧрд╛рддрд╛рд░ рдкреНрд░рддрд┐рдмрдВрдз) рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдмрджрд╕реВрд░рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП bantime.maxtime рдХреЛ рдХрдИ рд╣рдлреНрддреЛрдВ рдпрд╛ 1 рдорд╣реАрдиреЗ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рднреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рд▓рдВрдмреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд╡рд▓ iptables / ipsets рдХреЛ рдмрдврд╝рд╛рдПрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмреЛрдЭ рдкрдбрд╝реЗрдЧрд╛ рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
    рдпрджрд┐ рдПрдХ (рдЦрд░рд╛рдм рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рдШреБрд╕рдкреИрдард┐рдпрд╛ 1 рдорд╣реАрдиреЗ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рдж 1 рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рддреБрд░рдВрдд (рдлрд┐рд░ рд╕реЗ 1 рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП) рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдХрд┐рд╕реА рдХреЛ рд▓рдВрдмреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рд╡реИрд╕реЗ рднреА рдореИрдВ рдЗрд╕реЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ 2-3 рдорд╣реАрдиреЗ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рдж рдХреБрдЫ рджреБрд░реНрд▓рдн рдкреНрд░рдпрд╛рд╕ рджреЗрдЦрддрд╛ рд╣реВрдВ (рдпрд╛ рддреЛ рдЙрдиреНрд╣реЗрдВ "рдирд┐рд╢реНрдЪрд┐рдд" рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рдЖрдИрдкреА/рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдмрд╕ рдореЗрд░реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд╣рдорд▓реЗ рд▓рдХреНрд╖реНрдп рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  4. рдпрд╣ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ <bantime> рдФрд░ <bancount> рдХреЛ рдЗрд╕ рддрд░рд╣ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sendmail-whois.conf рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:
actionban = printf %%b "Subject: [Fail2Ban] <name>: banned <ip> from <fq-hostname> for <bantime> seconds # <bancount> time(s)

рдФрд░ рдореБрдЭреЗ рдЕрдЬреАрдм рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓ рд░рд╣реЗ рд╣реИрдВ:

[Fail2Ban] ssh: banned 192.168.56.1 from localhost.localdomain for 2 seconds # 1 time(s)
[Fail2Ban] ssh: banned 192.168.56.1 from localhost.localdomain for 2 seconds # 2 time(s)
[Fail2Ban] ssh: banned 192.168.56.1 from localhost.localdomain for 8 seconds # 3 time(s)
[Fail2Ban] ssh: banned 192.168.56.1 from localhost.localdomain for 2 seconds # 4 time(s)
[Fail2Ban] ssh: banned 192.168.56.1 from localhost.localdomain for 32 seconds # 5 time(s)
[Fail2Ban] ssh: banned 192.168.56.1 from localhost.localdomain for 2 seconds # 6 time(s)

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░рддрд┐рдмрдВрдз рдХрд╛ рд╕рдордп рд╣рд░ рдмрд╛рд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд▓ рдореЗрдВ рдпрд╣ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ?

рд▓реЗрдХрд┐рди рдореЗрд▓ рдореЗрдВ рдпрд╣ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдХреНрдпреЛрдВрдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдШреБрд╕рдкреИрдард┐рдП рдХреЛ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП), рдкреНрд░рддрд┐рдмрдВрдз рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐рдмрдВрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ, рддреЛ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреНрдп рдХреНрд░рд┐рдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ actionprolong рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП actionban рдмрдЬрд╛рдп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

KiwiMorpheus picture KiwiMorpheus  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Skyridr picture Skyridr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jakoch picture jakoch  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wienfuchs picture wienfuchs  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mvastola picture mvastola  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ