рд╡рд░реНрдЧ: рдкреНрд░рд╢рд╛рд╕рди

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рднрд╛рдЧ 1: рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕, рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░реНрд╕

рдЖрдордЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдиреБрд╕рд╛рд░, Habr рдиреЗ Kubernetes рд╣рдм рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдд рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдкреЛрд╕реНрдЯ рдХрд░рддрд╛рдирд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдирдВрдж рд╣реЛрдд рдЖрд╣реЗ. рд╕рджрд╕реНрдпрддрд╛ рдШреНрдпрд╛! Kubernetes рд╕реЛрдкреЗ рдЖрд╣реЗ. рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрдБрдХрд╛ рдорд▓рд╛ рднрд░рдкреВрд░ рдкреИрд╕реЗ рдХрд╛ рджреЗрддрд╛рдд, рддрд░ рдХреЛрдгреАрд╣реА рдЕрд╡рдШреНрдпрд╛ рдХрд╛рд╣реА рддрд╛рд╕рд╛рдВрдд рдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡реВ рд╢рдХрддреЛ? рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╢рдВрдХрд╛ рдЕрд╕реЗрд▓ рдХреА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рд╢рд┐рдХрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд [тАж]

рдбреЙрдХрд░ рд╢рд┐рдХрдгреЗ, рднрд╛рдЧ 6: рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ

рдбреЙрдХрд░ рдмрджреНрджрд▓рдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдорд╛рд▓рд┐рдХреЗрдЪреНрдпрд╛ рднрд╛рд╖рд╛рдВрддрд░рд╛рдЪреНрдпрд╛ рдЖрдЬрдЪреНрдпрд╛ рднрд╛рдЧрд╛рдд, рдЖрдореНрд╣реА рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВ. рд╡рд┐рд╢реЗрд╖рддрдГ, рдбреЙрдХрд░ рдЦрдВрдбрд╛рдВрдмрджреНрджрд▓. рдпрд╛ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ, рдЖрдореНрд╣реА рд╕рддрдд рдбреЙрдХрд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЗрдВрдЬрд┐рдирдЪреА рд╡рд┐рд╡рд┐рдз рдЦрд╛рджреНрдп рд╕рд╛рджреГрд╢реНрдпрд╛рдВрд╕рд╣ рддреБрд▓рдирд╛ рдХрд░рддреЛ. рдЗрдереЗрд╣реА рдпрд╛ рдкрд░рдВрдкрд░реЗрдкрд╛рд╕реВрди рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрдК рдирдпреЗ. рдбреЙрдХрд░рдордзреАрд▓ рдбреЗрдЯрд╛ рдорд╕рд╛рд▓рд╛ рд╣реЛрдК рджреНрдпрд╛. рдЬрдЧрд╛рдд рдЕрдиреЗрдХ рдкреНрд░рдХрд╛рд░рдЪреЗ рдорд╕рд╛рд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ [тАж]

рдбреЙрдХрд░ рдХрдВрдкреЛрдЭрд╕рд╛рдареА рдирд╡рд╢рд┐рдХреНрдпрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ

рд▓реЗрдЦрд╛рдЪреЗ рд▓реЗрдЦрдХ, рдЬреНрдпрд╛рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдЖрдореНрд╣реА рдЖрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдд рдЖрд╣реЛрдд, рддреЗ рдореНрд╣рдгрддрд╛рдд рдХреА рд╣реЗ рддреНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдирд╛ рдбреЙрдХрд░ рдХрдВрдкреЛрдЭ рд╢рд┐рдХрд╛рдпрдЪреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдбреЙрдХрд░ рд╡рд╛рдкрд░реВрди рддреНрдпрд╛рдВрдЪреЗ рдкрд╣рд┐рд▓реЗ рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд░реНрд╡реНрд╣рд░ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рд╡рд╛рдЯрдЪрд╛рд▓ рдХрд░рдд рдЖрд╣реЗрдд. рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░рд▓реЗ рдЬрд╛рддреЗ рдХреА рдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪрд╛ рд╡рд╛рдЪрдХ рдбреЙрдХрд░рдЪреНрдпрд╛ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреАрдВрд╢реА рдкрд░рд┐рдЪрд┐рдд рдЖрд╣реЗ. рдЕрд╕реЗ рдирд╕рд▓реНрдпрд╛рд╕, рдЖрдкрдг рд╕рд╛рдордЧреНрд░реАрдЪреА рд╣реА рдорд╛рд▓рд┐рдХрд╛, рд╣реЗ рдкреНрд░рдХрд╛рд╢рди рдкрд╛рд╣реВ рд╢рдХрддрд╛, [...]

GitLab рд╢реЗрд▓ рд░рдирд░. рдбреЙрдХрд░ рдХрдВрдкреЛрдЭ рд╡рд╛рдкрд░реВрди рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЗрд╡рд╛рдВрдЪреЗ рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рдкреНрд░рдХреНрд╖реЗрдкрдг

рд╣рд╛ рд▓реЗрдЦ рдкрд░реАрдХреНрд╖рдХ рдЖрдгрд┐ рдбреЗрд╡реНрд╣рд▓рдкрд░ рджреЛрдШрд╛рдВрдирд╛рд╣реА рд╕реНрд╡рд╛рд░рд╕реНрдпрдкреВрд░реНрдг рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рдореБрдЦреНрдпрддрдГ рдСрдЯреЛрдореЗрд╢рди рддрдЬреНрдЮрд╛рдВрд╕рд╛рдареА рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдирд╛ рдЕрдкреБрд░реА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЖрдгрд┐/рдХрд┐рдВрд╡рд╛ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рддреАрдд рдПрдХреАрдХрд░рдг рдЪрд╛рдЪрдгреАрд╕рд╛рдареА GitLab CI/CD рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ. рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо. рдПрдХрд╛ рд╕рд┐рдВрдЧрд▓ рдЧрд┐рдЯрд▓реЕрдм рд╢реЗрд▓ рд░рдирд░рд╡рд░ рдбреЙрдХрд░ рдХрдВрдкреЛрдЭ рд╡рд╛рдкрд░реВрди рдЪрд╛рдЪрдгреА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреА рддреИрдирд╛рддреА рдХрд╢реА рд╕реЗрдЯ рдХрд░рд╛рд╡реА рд╣реЗ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧреЗрди рдЖрдгрд┐ [тАж]

рдмрдЧ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рддреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдкреНрд░рдХреНрд░рд┐рдпреЗрдордзреНрдпреЗ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд▓рд╛рдЧреВ рдХрд░рд╛

рдорд▓рд╛ рд╣рд╛ рд▓реЗрдЦ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕ рдкреНрд░рд╡реГрддреНрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдХреА рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╡рд░реАрд▓ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рд╛рдордЧреНрд░реА рдорд╛рдЭреНрдпрд╛ рд▓рдХреНрд╖рд╛рдВрдд рдпреЗрдд рдЖрд╣реЗ. рд╕рд░реНрд╡рдкреНрд░рдердо, рд╣рд╛ PVS-рд╕реНрдЯреБрдбрд┐рдУ рдмреНрд▓реЙрдЧ рдЖрд╣реЗ, рдЬреЛ рдореБрдХреНрдд рд╕реНрд░реЛрдд рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЯреВрд▓рджреНрд╡рд╛рд░реЗ рдЖрдврд│рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреАрдВрдЪреНрдпрд╛ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рдВрдЪреНрдпрд╛ рдорджрддреАрдиреЗ Habr├й рд╡рд░ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╕реНрд╡рддрдГрдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рддреЛ. рдЕрд▓реАрдХрдбреЗ, рдкреАрд╡реНрд╣реАрдПрд╕-рд╕реНрдЯреБрдбрд┐рдУрдиреЗ рдЬрд╛рд╡рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрдгрд┐ рдЕрд░реНрдерд╛рддрдЪ, рдЗрдВрдЯреЗрд▓рд┐рдЬ рдЖрдпрдбреАрдИрдПрдЪреЗ рд╡рд┐рдХрд╕рдХ, рдЬреНрдпрд╛рдВрдЪреЗ рдЕрдВрдЧрднреВрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХрджрд╛рдЪрд┐рдд [тАж]

рдЬреЗрдирдХрд┐рдиреНрд╕рд╡рд░ IntelliJ IDEA рддрдкрд╛рд╕рдгреА рдЪрд╛рд▓рд╡рдгреЗ

IntelliJ IDEA рдордзреНрдпреЗ рдЖрдЬ рд╕рд░реНрд╡рд╛рдд рдкреНрд░рдЧрдд рд╕реНрдЯреЕрдЯрд┐рдХ Java рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЖрд╣реЗ, рдЬреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдордзреНрдпреЗ рдЪреЗрдХрд╕реНрдЯрд╛рдЗрд▓ рдЖрдгрд┐ рд╕реНрдкреЙрдЯрдмрдЧреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ "рджрд┐рдЧреНрдЧрдЬрд╛рдВрдирд╛" рдЦреВрдк рдорд╛рдЧреЗ рд╕реЛрдбрддреЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрд╕рдВрдЦреНрдп "рддрдкрд╛рд╕рдгреА" рдХреЛрдбрд┐рдВрдЧ рд╢реИрд▓реАрдкрд╛рд╕реВрди рддреЗ рдард░рд╛рд╡рд┐рдХ рдмрдЧреНрд╕рдкрд░реНрдпрдВрдд рд╡рд┐рд╡рд┐рдз рдкреИрд▓реВрдВрдордзреНрдпреЗ рдХреЛрдб рддрдкрд╛рд╕рддрд╛рдд. рддрдерд╛рдкрд┐, рдЬреЛрдкрд░реНрдпрдВрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд│ рд╡рд┐рдХрд╕рдХрд╛рдЪреНрдпрд╛ IDE рдЪреНрдпрд╛ рд╕реНрдерд╛рдирд┐рдХ рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рддреЛрдкрд░реНрдпрдВрдд рддреНрдпрд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдлрд╛рд░рд╕рд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрдд рдирд╛рд╣реА. [тАж]

3CX v16 рдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди

рдпрд╛ рд▓реЗрдЦрд╛рдд рдЖрдореНрд╣реА 3CX v16 рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди рджреЗрдК. PBX рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡реЗрдЪреНрдпрд╛ рдЧреБрдгрд╡рддреНрддреЗрдд рд╡рд┐рд╡рд┐рдз рд╕реБрдзрд╛рд░рдгрд╛ рдЖрдгрд┐ рдХрд░реНрдордЪрд╛рд░реА рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдврд╡рддреЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рд╕рд┐рд╕реНрдЯрдо рд╕рд░реНрд╡реНрд╣рд┐рд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЬрд┐рдирд┐рдпрд░рдЪреЗ рдХрд╛рдо рд▓рдХреНрд╖рдгреАрдп рд╕реЛрдкреЗ рдЖрд╣реЗ. v16 рдордзреНрдпреЗ, рдЖрдореНрд╣реА рдПрдХрддреНрд░рд┐рдд рдХрд╛рдорд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдЖрддрд╛ рд╕рд┐рд╕реНрдЯрдо рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЗрд╡рд│ рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрдордзреНрдпреЗрдЪ рдирд╛рд╣реА рддрд░ рддреБрдордЪреНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрд╢реА рджреЗрдЦреАрд▓ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЖрдгрд┐ [тАж]

рд╡реЗрд▓-рдлреЗрдб рдлрд┐рд▓реЙрд╕реЙрдлрд░ рдХрд┐рдВрд╡рд╛ рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ .NET рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ

рд▓рдВрдЪрд┐рдВрдЧ рдлрд┐рд▓реЙрд╕реЙрдлрд░реНрд╕рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдЙрджрд╛рд╣рд░рдг рд╡рд╛рдкрд░реВрди .Net рдордзреНрдпреЗ рд╕рдорд╡рд░реНрддреА рдЖрдгрд┐ рд╕рдорд╛рдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдкрд╛рд╣реВ. рдпреЛрдЬрдирд╛ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ, рдереНрд░реЗрдб/рдкреНрд░реЛрд╕реЗрд╕ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рдирдкрд╛рд╕реВрди рддреЗ рдЕрднрд┐рдиреЗрддрд╛ рдореЙрдбреЗрд▓рдкрд░реНрдпрдВрдд (рдкреБрдвреАрд▓ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ). рдкрд╣рд┐рд▓реНрдпрд╛ рдУрд│рдЦреАрдЪреНрдпрд╛ рд╡реНрдпрдХреНрддреАрд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рддреБрдордЪреЗ рдЬреНрдЮрд╛рди рддрд╛рдЬреЗрддрд╡рд╛рдиреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд╛ рд▓реЗрдЦ рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЛ. рд╣реЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рддреЗ рдХрд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ? рдЯреНрд░рд╛рдиреНрдЭрд┐рд╕реНрдЯрд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд┐рдорд╛рди рдЖрдХрд╛рд░рд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрддрд╛рдд, рдореВрд░рдЪрд╛ рдХрд╛рдпрджрд╛ рд╡реЗрдЧ рдорд░реНрдпрд╛рджреЗрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрддреЛ [тАж]

"рдЙрдВрджреАрд░ рдУрд░рдбрд▓реЗ рдЖрдгрд┐ рд╕реНрд╡рддрдГрд▓рд╛ рдЯреЛрдЪрд▓реЗ.." рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдЖрдпрд╛рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди. рднрд╛рдЧ 4 (рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ, рдЕрдВрддрд┐рдо). рдкреНрд░рдгрд╛рд▓реА рдЖрдгрд┐ рд╕реЗрд╡рд╛

рдкрд░реНрдпрд╛рдп, "рдШрд░рдЧреБрддреА" рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдЖрдгрд┐ "рдШрд░рдЧреБрддреА" рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдореНрд╕рдмрджреНрджрд▓ рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдВрдордзреНрдпреЗ рдмреЛрд▓рд▓реНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣реА рдпрд╛ OS рд╡рд░ рддреИрдирд╛рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддреАрд▓ рдЕрд╢рд╛ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдгрд╛рд▓реА рдЖрдгрд┐ рд╕реЗрд╡рд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЧреЛрд│рд╛ рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡реВ. рдЦрд░рдВ рддрд░, рд╣рд╛ рд▓реЗрдЦ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╣реЛрддрд╛. рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА "рдШрд░рдЧреБрддреА" рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ рдирд╡реАрди рдХрд┐рдВрд╡рд╛ рдореВрд│ рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА. рдЖрдгрд┐ рддреАрдЪ рдЧреЛрд╖реНрдЯ рд╢рдВрднрд░рд╡реНрдпрд╛рдВрджрд╛ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА, [...]

рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реНрдкрд░реНрдзрд╛рдВрдЪреЗ рд╡рд┐рдЬреЗрддреЗ SSH рдЖрдгрд┐ sudo рдкреБрдиреНрд╣рд╛ рдордВрдЪрд╛рд╡рд░ рдЖрд╣реЗрдд. рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрдВрдбрдХреНрдЯрд░рдЪреЗ рдиреЗрддреГрддреНрд╡

рдРрддрд┐рд╣рд╛рд╕рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, sudo рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ /etc/sudoers.d рдЖрдгрд┐ visudo рдордзреАрд▓ рдлрд╛рдпрд▓реАрдВрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдд рд╣реЛрддреНрдпрд╛ рдЖрдгрд┐ рдХреА рдЕрдзрд┐рдХреГрддрддрд╛ ~/.ssh/authorized_keys рд╡рд╛рдкрд░реВрди рдХреЗрд▓реА рдЬрд╛рдд рд╣реЛрддреА. рддрдерд╛рдкрд┐, рдЬрд╕рдЬрд╢реА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рдврдд рдЖрд╣реЗрдд, рддрд╕рддрд╕реЗ рдпрд╛ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреЗ рдХреЗрдВрджреНрд░рд┐рдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ. рдЖрдЬ рдЕрдиреЗрдХ рдЙрдкрд╛рдп рдкрд░реНрдпрд╛рдп рдЕрд╕реВ рд╢рдХрддрд╛рдд: рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдореЕрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо - рд╢реЗрдл, рдкрдкреЗрдЯ, рдЕреЕрдиреНрд╕рд┐рдмрд▓, рд╕реЙрд▓реНрдЯ рдЕреЕрдХреНрдЯрд┐рд╡реНрд╣ рдбрд┐рд░реЗрдХреНрдЯрд░реА + sssd рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡рд┐рд╡рд┐рдз рд╡рд┐рдХреГрддреА [тАж]

рдиреЗрддреНрд░рдореЗрд╢ - рд╣рд▓рдХреЗ рд╕реЗрд╡рд╛ рдЬрд╛рд│реАрдЪреЗ рд╕рдорд╛рдзрд╛рди

рдЬрд╕реЗ рдЖрдкрдг рдПрдХрд╛ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреВрди рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХрдбреЗ рдЬрд╛рдд рдЖрд╣реЛрдд, рддреЗрд╡реНрд╣рд╛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдирд╡реАрди рдЖрд╡реНрд╣рд╛рдирд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ. рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ, рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛ рднрд╛рдЧрд╛рдд рддреНрд░реБрдЯреА рдЖрд▓реА рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреЗ рд╕рд╣рд╕рд╛ рд╕реЛрдкреЗ рдЕрд╕рддреЗ. рдмрд╣реБрдзрд╛, рд╕рдорд╕реНрдпрд╛ рдореЛрдиреЛрд▓рд┐рдердЪреНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рд╢реЛрдзреВ рд▓рд╛рдЧрддреЛ рддреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЗрддрдХреЗ рд╕реНрдкрд╖реНрдЯ рдирд╕рддреЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡ рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ [...]

рдЖрдореНрд╣реА рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдерд┐рдВрдХ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕ рдХрд╛рд░реНрдпрд╢рд╛рд│реЗрд╕рд╛рдареА рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЛ

рдЪрд╛рдВрдЧрд▓реНрдпрд╛, рдкрд░рдВрддреБ рдЕрджреНрдпрд╛рдк рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдкрд░рдВрдкрд░реЗрдиреБрд╕рд╛рд░, рдЖрдореНрд╣реА рдореЗ рдорд╣рд┐рдиреНрдпрд╛рдд рдПрдХ рдЦреБрд▓реА рддрд╛рдВрддреНрд░рд┐рдХ рдмреИрдардХ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдд рдЖрд╣реЛрдд! рдпрд╛ рд╡рд░реНрд╖реА рдореАрдЯрдЕрдк рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧрд╛рд╕рд╣ "рд╣рдВрдЧрд╛рдореА" рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреБрдореНрд╣реА рдЖрдордЪреНрдпрд╛ "рдЧреЕрд░реЗрдЬ" рдордзреНрдпреЗ рдерд╛рдВрдмреВрди рдереЛрдбреЗрд╕реЗ рдЕрд╕реЗрдВрдмреНрд▓реА рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рд╛рд▓. рддрд╛рд░реАрдЦ: 15 рдореЗ 2019, рдореЙрд╕реНрдХреЛ. рдЙрд░реНрд╡рд░рд┐рдд рдЙрдкрдпреБрдХреНрдд рдорд╛рд╣рд┐рддреА рдХрдЯ рдЕрдВрддрд░реНрдЧрдд рдЖрд╣реЗ. рдЖрдкрдг рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдЪреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдиреЛрдВрджрдгреА рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╛рд╣реВ рд╢рдХрддрд╛ [...]