22 рдкреЛрд░реНрдЯ рдПрд╕рдПрд╕рдПрдЪ рд▓реЗ рдЬрд╛рдиреЗ рдпрд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

рдореИрдВ SSH рдкреЛрд░реНрдЯ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреАрди рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдПрдХ рдЪрд░реНрдЪрд╛ рдкрд░ рдЕрдбрд╝ рдЧрдпрд╛ред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЪрд░реНрдЪрд╛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдЖрд╢реНрд╡рд╕реНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреЛрд░реНрдЯ рдХреЛ рдЧреИрд░-рдорд╛рдирдХ рдкреЛрд░реНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рдХреБрдВрдЬреА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдФрд░ Fail2ban рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реЛрдЧреАред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдо рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдп рдЕрдм рд╣рдореЗрд╢рд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВред

рдЖрдЗрдП рджреЗрдЦреЗрдВ - рдХреБрдВрдЬреА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдиреЗ рджреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реБрд░рдХреНрд╖рд┐рдд ssh рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЫреЛрдбрд╝ рджреАрдВ - RSA-4096 рдФрд░ ED25519, DSA рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЕрдм OpenSSH рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред рдЙрд╕реА рд╕рдордп, рдХрд┐рд╕реА рдХреЛ рднреА рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП ED25519, Google рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХреБрдЫ рд╕рдВрджреЗрд╣ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдо рд╕реЗ рдХрдо рд╡рд┐рднрд┐рдиреНрди рдорд╛рдорд▓реЛрдВ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд╛рддреНрд░реЛрдВ рд╕реЗ рдЖрдкрдХреА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред

рдЬрд╛рдирд╡рд░ рдмрд▓ рдХреЗ рд╣рдорд▓реЗ - рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдкрдХреЗ рдореЗрдЬрдмрд╛рди рдкрд░ рдЙрджреНрджреЗрд╢реНрдпрдкреВрд░реНрдг рд╣рдорд▓рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрдЯреЗрдЬ 1 - рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕рд╣рд┐рдд рдореЗрдЬрдмрд╛рди рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕рдВрдЧреНрд░рд╣


рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдпрд╣ рд╕рдВрдЧреНрд░рд╣ рд╣рдореЗрд╢рд╛ рдЖрдкрдХреЗ рд▓реЙрдЧ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЛрд░реНрдЯ рд╕реНрдХреИрдирд┐рдВрдЧ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Fail2ban рдпрд╣рд╛рдВ рдмреЗрдХрд╛рд░ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ, рд╕реНрдерд╛рдкрд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рднреА рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЕрд╡рд░реБрджреНрдз рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрдЯреЗрдЬ 2 - рд╣реИрдХрд┐рдВрдЧ рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕


рд╣реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣рдЬрд╛рд░реЛрдВ рдкрддреЛрдВ рд╡рд╛рд▓реЗ рдмреЛрдЯрдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдХреИрдирд┐рдВрдЧ рд╕реИрдХрдбрд╝реЛрдВ рдФрд░ рд╣рдЬрд╛рд░реЛрдВ рдкрддреЛрдВ рд╕реЗ рдлреЗрд▓ 2рдмрд╛рди рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рд╕реНрдХреИрди рдкреАрдбрд╝рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓реА рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред рдпрд╣рд╛рдВ Fail2Ban рднреА рдмреЗрдХрд╛рд░ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ SSH 22 рдкреЛрд░реНрдЯ рдкрд░ рд╣реИ рдФрд░ Fail2Ban рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢реЗрд╖ рд╣реИрдВред

рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдореЗрд░реА рдмрд╛рд╣рд░реА рдкрд░рд┐рдзрд┐ рдкрд░, рд╕рднреА рдкреЛрд░реНрдЯ рдмрдВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдХрдИ рд╣рдЬрд╛рд░ рд╣реЛрд╕реНрдЯ рдорд╛рдирдХ рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдХреИрдирд┐рдВрдЧ рдХрдИ рдорд┐рдирдЯреЛрдВ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд╕рд╛рде, рдПрдХ рдирд┐рдпрдо рд╕реЗ, рдПрдХ рдкрддреЗ рд╕реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рд╕рдВрднрд╡ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рддреА рд╣реИред

рдмреЗрд╢рдХ, Fail2ban рдЖрдкрдХреЗ рдореЗрдЬрдмрд╛рдиреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧреИрд░-рдорд╛рдирдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдпрд╣ рд╣рдореЗрд╢рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреВрд╕рд░рд╛ рдЪрд░рдг рд╕рдмрд╕реЗ рдЦрддрд░рдирд╛рдХ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд╣рд▓рд╛ рдЪрд░рдг рдореЗрдЬрдмрд╛рди рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддрд╛ рд╣реИ, рд╡реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЬрд╛рдирд╡рд░ рдмрд▓ рдПрд╕рдПрд╕рдПрдЪ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЦрддрд░рдирд╛рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдПрд╕рдПрд╕рдПрдЪ рдХреЛ рдХреНрдпреЛрдВ рддреЛрдбрд╝реЗрдВ рдЬрдм рдЖрд╕-рдкрд╛рд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЦреБрд▓рд╛ рджрд░рд╡рд╛рдЬрд╛ рд╣реЛред

рдорд╛рдирдХ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, SSH рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рдПрдХ рддрд╛рдЬрд╛ рдмреЗрд╕реНрдЯрдкреНрд░реИрдХреНрдЯрд┐рдХ рд╕рдореАрдХреНрд╖рд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдорд╛рдирдХ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ 8 рдЕрдВрдХ рд▓рдЧрддреЗ рд╣реИрдВ, рдХреБрдВрдЬреА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкрд╣рд▓рд╛ рдЖрдЗрдЯрдо рд╣реИ рдФрд░ Fail2ban рдпрд╛ рдПрдирд╛рд▓реЙрдЧреНрд╕ 10 рдЕрдВрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рд╢реАрд░реНрд╖ 20 рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрд╡рд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╕реБрд░рдХреНрд╖рд╛ рдЕрднреНрдпрд╛рд╕ ред

SSH рдкреЛрд░реНрдЯ рдХреЛ рдЧреИрд░-рдорд╛рдирдХ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рд╕реНрдХреИрди рдкреНрд░рдпрд╛рд╕реЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдХ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ, рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдФрд░ рд╕рднреА рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП IP рдкрддреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╣ BestPractic рд▓реЗрдЦ рдореЗрдВ 11 рдЕрдВрдХ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрддреЗ рдХреЛ рди рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдлреЗрдж рдкрддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдпреЗ рдмреЗрд╕реНрдЯрдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рд▓реЗрдЦ рдореЗрдВ 7 рдФрд░ 8 рдЕрдВрдХ рд╣реИрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рд▓рд╛рдЧрдд рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░рддреЗ рд╣реИрдВред рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рд╣рдЬрд╝рд╛рд░ рдЖрдИрдкреА рдкрддреЗ рдпрд╛ рдорд╣реАрдиреЛрдВ рдХрд╛ рдЦрд░реНрдЪ рдЖрдПрдЧрд╛ред рдпрджрд┐ рдореЗрд░рд╛ SSH рдкреЛрд░реНрдЯ рд╕рдВрднрд╛рд╡рд┐рдд рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рднреЗрджреНрдпрддрд╛ рдкреНрд░рдХрдЯ рд╣реЛ, рд╡рд╣ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

Source: https://habr.com/ru/post/hi429410/


All Articles