рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

Foreword

рд╣рд╛рдореНрд░реЛ "рдорд┐рддреНрд░рддрд╛" рджреБрдИ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рд╕реБрд░реБ рднрдпреЛред рдо рдХрд╛рдордХреЛ рдирдпрд╛рдБ рдард╛рдЙрдБрдорд╛ рдЖрдПрдБ, рдЬрд╣рд╛рдБ рдЕрдШрд┐рд▓реНрд▓реЛ рдкреНрд░рд╢рд╛рд╕рдХрд▓реЗ рдорд▓рд╛рдИ рдпреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рд░рд╛рд╕рддрдХреЛ рд░реВрдкрдорд╛ рдЫреЛрдбреЗред рдореИрд▓реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХрд╛рдЧрдЬрд╛рдд рдмрд╛рд╣реЗрдХ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдХреЗрд╣рд┐ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреЗрдиред рдЕрд╣рд┐рд▓реЗ рдкрдирд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ "рд░рдбрд░" рдЧреБрдЧрд▓ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, 99% рдХреЗрд╕рд╣рд░реВрдорд╛ рдпреЛ рдЖрдЙрдБрдЫ: рдЬрд╣рд╛рдЬ рд╣реЗрд▓реНрдо рд░ рдХреНрд╡рд╛рдбрдХреЛрдкреНрдЯрд░ред рдореИрд▓реЗ рдЙрд╣рд╛рдБрд▓рд╛рдИ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЦреЛрдЬреНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реЗрдВред рдпрд╕ рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рд╕рдореБрджрд╛рдп рдирдЧрдгреНрдп рднрдПрдХреЛрд▓реЗ, рдореИрд▓реЗ рдореЗрд░реЛ рдЕрдиреБрднрд╡ рд░ рд░реЗрдХ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗрдВред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдпреЛ рдХрд╕реИрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреЗрдЫред

рддреНрдпрд╕реИрд▓реЗ рд░реБрдбрд░

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

рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рддрд▓ рдо рдХреЗрдХреЛ рд▓рд╛рдЧрд┐ рд░реБрдбрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБ рднрдиреЗрд░ рд╕реВрдЪреАрдмрджреНрдз рдЧрд░реНрдиреЗрдЫреБред

  • рдлрд╛рдЗрд▓ рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдирд┐рдпрдиреНрддреНрд░рдг: ./ssh/authorized_keys; /etc/hosts; iptables; (рд░ рддреНрдпрд╕рдкрдЫрд┐ рдХрд▓реНрдкрдирд╛ рдХрд╣рд╛рдБ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдиреЗрдЫ)

  • рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдирд┐рдпрдиреНрддреНрд░рдг: zabbix.agent рд╡рд╛ рдХреБрдиреИ рдЕрдиреНрдп рд╕рдлреНрдЯрд╡реЗрдпрд░

рд╕рд░реНрднрд░ рд╕реНрдерд╛рдкрдирд╛

рдЕрд░реНрдХреЛ рджрд┐рди рдореИрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг 5 рдмрд╛рдЯ 6.1 рдорд╛ рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реЗрдВ, рд╕рдмреИ рдХреБрд░рд╛ рд░рд╛рдореНрд░рд░реА рдЧрдпреЛред рддрд▓ Deban/Ubuntu рдХреЛ рд▓рд╛рдЧрд┐ рдЖрджреЗрд╢ рд╣реБрдиреЗрдЫ рддрд░ рд╕рдорд░реНрдерди рдкрдирд┐: RHEL/CentOS ╨╕ рдмрд┐рдХреНрд░реА.

рдо рд╕реНрдерд╛рдкрдирд╛рд▓рд╛рдИ рд╕реНрдкреЛрдЗрд▓рд░рд╣рд░реВрдорд╛ рд▓реБрдХрд╛рдЙрдиреЗрдЫреБ рддрд╛рдХрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рд╡рд┐рдЪрд▓рд┐рдд рдирд╣реЛрд╕реНред

рдмрд┐рдШреНрдирдХрд░реНрддрд╛

рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ

рд░реБрдбрд░-рд╕рд░реНрднрд░рд▓рд╛рдИ рдХрдореНрддрд┐рдорд╛ Java RE рд╕рдВрд╕реНрдХрд░рдг 8 рдЪрд╛рд╣рд┐рдиреНрдЫ, рдорд╛рдирдХ рднрдгреНрдбрд╛рд░рдмрд╛рдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ:

рдпреЛ рд╕реНрдерд╛рдкрд┐рдд рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ

java -version

рдпрджрд┐ рдЖрдЙрдЯрдкреБрдЯ

-bash: java: command not found

рддреНрдпрд╕рдкрдЫрд┐ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

apt install default-jre

рд╕рд░реНрднрд░

рдХреБрдЮреНрдЬреА рдЖрдпрд╛рдд рдЧрд░реНрджреИ

wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -

рдпрд╣рд╛рдБ рдЫрд╛рдк рдЫ

pub  4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
      Key fingerprint = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8

рд╣рд╛рдореАрд╕рдБрдЧ рд╕рд╢реБрд▓реНрдХ рд╕рджрд╕реНрдпрддрд╛ рдирднрдПрдХреЛрд▓реЗ, рд╣рд╛рдореА рдирд┐рдореНрди рднрдгреНрдбрд╛рд░ рдердкреНрдЫреМрдВ

echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list

рднрдгреНрдбрд╛рд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рд░реНрднрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

apt update
apt install rudder-server-root

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

rudder server create-user -u admin -p "╨Т╨░╤И ╨Я╨░╤А╨╛╨╗╤М"

рднрд╡рд┐рд╖реНрдпрдорд╛, рд╣рд╛рдореА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдорд╛рд░реНрдлрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ

рд╕рдмреИ, рд╕рд░реНрднрд░ рддрдпрд╛рд░ рдЫред

рд╕рд░реНрднрд░ рдЯреНрдпреБрдирд┐рдЩ

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

рд╕реЗрдЯрд┐рдЩреНрд╣рд░реВ -> рд╕рд╛рдорд╛рдиреНрдп

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

"рдиреЗрдЯрд╡рд░реНрдХ рдердкреНрдиреБрд╣реЛрд╕реН" рдлрд┐рд▓реНрдбрдорд╛, рдареЗрдЧрд╛рдирд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ xxxx/xx рдврд╛рдБрдЪрд╛рдорд╛ рдорд╛рд╕реНрдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЖрдиреНрддрд░рд┐рдХ рд╕рдЮреНрдЬрд╛рд▓рдХрд╛ рд╕рдмреИ рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдмрд╛рдЯ рдкрд╣реБрдБрдЪ рдЕрдиреБрдорддрд┐ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ (рдЬрдмрд╕рдореНрдо рдпреЛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдиреЗрдЯрд╡рд░реНрдХ рд╣реЛ рд░ рддрдкрд╛рдИрдВ NAT рдкрдЫрд┐ рд╣реБрдиреБрд╣реБрдиреНрдЫ) рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН: 0.0.0.0/0

рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг - рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рдердкреЗрдкрдЫрд┐, рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХреНрд▓рд┐рдХ рдЧрд░реНрди рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реН, рдЕрдиреНрдпрдерд╛ рдХреЗрд╣рд┐ рдкрдирд┐ рдмрдЪрдд рд╣реБрдиреЗрдЫреИрдиред

рдкреЛрд░реНрдЯрд╣рд░реВ

рд╕рд░реНрднрд░рдорд╛ рдирд┐рдореНрди рдкреЛрд░реНрдЯрд╣рд░реВ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН

  • 443-tcp

  • 5309 - tcp

  • 514 - udp

рд╣рд╛рдореАрд▓реЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рд░реНрднрд░ рд╕реЗрдЯрдЕрдк рдкрддреНрддрд╛ рд▓рдЧрд╛рдпреМрдВред

рдПрдЬреЗрдиреНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ

рдмрд┐рдШреНрдирдХрд░реНрддрд╛

рдХреБрдЮреНрдЬреА рдердкреНрджреИ

wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -

рдХреБрдЮреНрдЬреА рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдиреНрдЯ

pub  4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
      Key fingerprint = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8

рднрдгреНрдбрд╛рд░ рдердкреНрджреИ

echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list

рдПрдЬреЗрдиреНрдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ

apt update
apt install rudder-agent

рдПрдЬреЗрдиреНрдЯ рд╕реЗрдЯрдЕрдк

рд╣рд╛рдореА рдПрдЬреЗрдиреНрдЯрд▓рд╛рдИ рдиреАрддрд┐ рд╕рд░реНрднрд░рдХреЛ IP рдареЗрдЧрд╛рдирд╛ рд╕рдВрдХреЗрдд рдЧрд░реНрдЫреМрдВ

rudder agent policy-server <rudder server ip or hostname> #╨С╨╡╨╖ ╤Б╨║╨╛╨▒╨╛╨║. ╨Ь╨╛╨╢╨╜╨╛ ╤В╨░╨║╨╢╨╡ ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╤М ╨┤╨╛╨╝╨╡╨╜╨╜╨╛╨╡ ╨╕╨╝╤П 

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

rudder agent inventory

рд╣рд╛рдореА рдПрдЬреЗрдиреНрдЯрд▓рд╛рдИ рд╕реБрд░реБ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрди рд╕рдХреНрдЫреМрдВ рд░ рдпрд╕рд▓реЗ рддреБрд░реБрдиреНрддреИ рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрдиреЗрдЫ

rudder agent run

рд╣рд╛рдореНрд░реЛ рдПрдЬреЗрдиреНрдЯ рд╕реЗрдЯ рдЫ, рдЕрдЧрд╛рдбрд┐ рдмрдвреМрдВред

рдПрдЬреЗрдиреНрдЯрд╣рд░реВ рдердкреНрджреИ

рд▓рдЧ - рдЗрди

https://127.0.0.1/rudder/index.html

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рддрдкрд╛рдИрдВрдХреЛ рдПрдЬреЗрдиреНрдЯ "рдирдпрд╛рдБ рдиреЛрдбрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдЦрдгреНрдбрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫ, рдмрд╛рдХрд╕ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдЕрдиреБрдкрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░ рдЬрд╛рдБрдЪ рдирдЧрд░реЗрд╕рдореНрдо рдпрд╕рд▓реЗ рдереЛрд░реИ рд╕рдордп рд▓рд┐рдиреБрдкрд░реНрджрдЫ

рд╕рд░реНрднрд░ рд╕рдореВрд╣рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдПрдЙрдЯрд╛ рд╕рдореВрд╣ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реМрдВ (рддреНрдпреЛ рдЕрдЭреИ рдордиреЛрд░рдЮреНрдЬрди рд╣реЛ), рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдХрд┐рди рдпрд╕реНрддреЛ рдЬрдШрдиреНрдп рд╕рдореВрд╣ рдЧрдарди рдЧрд░реЗ рднрдиреНрдиреЗ рдерд╛рд╣рд╛ рдЫреИрди, рддрд░ рдореИрд▓реЗ рдмреБрдЭреЗрдХреЛ рд░реВрдкрдорд╛, рддреНрдпрд╣рд╛рдБ рдЕрд░реВ рдХреБрдиреИ рдЙрдкрд╛рдп рдЫреИрдиред рдиреЛрдб рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди -> рд╕рдореВрд╣ рдЦрдгреНрдбрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕реНрдерд┐рд░ рд╕рдореВрд╣ рд░ рдирд╛рдо рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рд▓рд╛рдИ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдХреЗрддрд╣рд░реВ рдЕрдиреБрд╕рд╛рд░ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдЫреМрдВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, ip рдареЗрдЧрд╛рдирд╛рджреНрд╡рд╛рд░рд╛, рд░ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рд╕рдореВрд╣ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдирд┐рдпрдорд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдиреАрддрд┐ тЖТ рдирд┐рдпрдорд╣рд░реВрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рд░ рдирдпрд╛рдБ рдирд┐рдпрдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рдкрд╣рд┐рд▓реЗ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рд╕рдореВрд╣ рдердкреНрдиреБрд╣реЛрд╕реН (рдпреЛ рдкрдЫрд┐ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рд░ рд╣рд╛рдореА рдирдпрд╛рдБ рдирд┐рд░реНрджреЗрд╢рди рдмрдирд╛рдЙрдБрдЫреМрдВ

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

.ssh/authorized_keys рдорд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрджреЗрд╢рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реМрдВред рдо рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБ рдЬрдм рдирдпрд╛рдБ рдХрд░реНрдордЪрд╛рд░реАрд▓реЗ рдЫреЛрдбреНрдЫ, рд╡рд╛ рдкреБрди: рдмреАрдорд╛рдХреЛ рд▓рд╛рдЧрд┐, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рдХрд╕реИрд▓реЗ рдЧрд▓рддреАрд▓реЗ рдореЗрд░реЛ рд╕рд╛рдБрдЪреЛ рдХрд╛рдЯреНрдпреЛ рднрдиреЗред

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдиреАрддрд┐рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН тЖТ рдмрд╛рдпрд╛рдБрдорд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рд╣рд╛рдореА рджреЗрдЦреНрдЫреМрдВ "рдирд┐рд░реНрджреЗрд╢рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп" "рд░рд┐рдореЛрдЯ рдкрд╣реБрдБрдЪ тЖТ SSH рдЕрдзрд┐рдХреГрдд рдХреБрдЮреНрдЬреАрд╣рд░реВ" рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реЛрд╕реН, рджрд╛рдпрд╛рдБ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдирд┐рд░реНрджреЗрд╢рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╣рд╛рдореА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдбрд╛рдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ рд░ рдЙрд╕рдХреЛ рдХреБрдЮреНрдЬреА рдердкреНрдЫреМрдВред рдЕрд░реНрдХреЛ, рдПрдЙрдЯрд╛ рдЖрд╡реЗрджрди рдиреАрддрд┐ рдЫрд╛рдиреНрдиреБрд╣реЛрд╕реН

  • рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА - рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдиреАрддрд┐

  • рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН

  • рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг - рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗрдЫ рд░ рдХреБрди рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧ рдЪрд╛рдмреА рдЫ рднрдиреЗрд░ рдмрддрд╛рдЙрдиреЗрдЫ

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рд╣рд╛рдореНрд░реЛ рдирд┐рдпрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рддреНрдпрд╕рдкрдЫрд┐ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрдкрд╛рдИрдВрд▓реЗ рдЧрд░реНрдиреБрднрдпреЛред

рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рдХреБрдЮреНрдЬреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдердкрд┐рдпреЛ

рдмрдиреНрд╕

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

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рддрдкрд╛рдИрд▓реЗ рд▓рд┐рдирдХреНрд╕рдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдкрдирд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрдирд╛ рд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдореИрд▓реЗ рдкрдЫрд┐рд▓реНрд▓реЛ рдЬрд╛рдБрдЪ рдЧрд░реЗрди, рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдерд┐рдПрди ..

рд▓реЗрдЦрдХрдмрд╛рдЯ

рддрдкрд╛рдИрд▓реЗ рд╕реЛрдзреНрдиреБ рднрдПрдХреЛ рдЫ, рдпрджрд┐ рдЙрддреНрддрд░рджрд╛рдпреА рд░ рдХрдардкреБрддрд▓реА рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ рдЪрдХреНрд░рд▓рд╛рдИ рдХрд┐рди рдкреБрди: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН?

рдЬрд╡рд╛рдл рд╣реЛ: Ansible рдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдпреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЕрд╣рд┐рд▓реЗ рдХрд╕реНрддреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЫ рднрдиреЗрд░ рджреЗрдЦреНрджреИрдиреМрдВ, рд╡рд╛ рд╕рдмреИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдЬрдм рддрдкрд╛рдЗрдБ рднреВрдорд┐рдХрд╛ рд╡рд╛ рдкреНрд▓реЗрдмреБрдХ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ рдХреНрд░реНрдпрд╛рд╕ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЙрдбрд╛рди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд░ рддрдкрд╛рдЗрдБ рд╕рд░реНрднрд░рдорд╛ рдЪрдвреНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ рдХреБрди рдкреНрдпрд╛рдХреЗрдЬ рдХрд╣рд╛рдБ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред рд░ рдореИрд▓реЗ рдХрдардкреБрддрд▓реАрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реЗрди ..

рдХреЗ рддреНрдпрд╣рд╛рдБ рд░реВрдбрд░рдХреЛ рдХреБрдиреИ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖рд╣рд░реВ рдЫрдиреН? рдзреЗрд░реИ .. рддрдереНрдпрдмрд╛рдЯ рд╕реБрд░реВ рдЧрд░реНрджреИ рдХрд┐ рдПрдЬреЗрдиреНрдЯрд╣рд░реВ рдЭрд░реНрдЫрдиреН рд░ рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреБрди: рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╡рд╛ рд░реВрдбрд░ рд░рд┐рд╕реЗрдЯ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред (рддрд░ рд╡реИрд╕реЗ, рдореИрд▓реЗ рдпреЛ рд╕рдВрд╕реНрдХрд░рдг 6 рдорд╛ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рджреЗрдЦреЗрдХреЛ рдЫреИрди), рдПрдХ рдЕрддреНрдпрдиреНрдд рдЬрдЯрд┐рд▓ рд╕реЗрдЯрдЕрдк рд░ рдПрдХ рдЕрддрд╛рд░реНрдХрд┐рдХ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рдВрдЧ рд╕рдорд╛рдкреНрддред

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

рдпреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рднрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫ, рдХрд┐рдирдХрд┐ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдЕрд╡рд╕реНрдерд╛ рд╕рдзреИрдВ рддрдкрд╛рдИрдВрдХреЛ рдЖрдБрдЦрд╛рдХреЛ рдЕрдЧрд╛рдбрд┐ рд╣реБрдиреЗрдЫ, рд░ рдпрджрд┐ рдХреБрдиреИ рдирд┐рдпрдорд╣рд░реВ рд░рд╛рддреЛрдорд╛ рдмрддреНрддреАрд╣рд░реВ рдЫрдиреН рднрдиреЗ, рдпреЛ рд╕рд░реНрднрд░ рднреНрд░рдордг рдЧрд░реНрдиреЗ рдХрд╛рд░рдг рд╣реЛред рдореИрд▓реЗ рднрдиреЗрдЭреИрдБ, рдо реи рд╡рд░реНрд╖рджреЗрдЦрд┐ рд░реБрдбрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рдЖрдПрдХреЛ рдЫреБ, рд░ рдЕрд▓рд┐рдХрддрд┐ рдзреБрдореНрд░рдкрд╛рди рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ рдЬреАрд╡рди рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫ ред рдареВрд▓реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдЧрд╛рд╣реНрд░реЛ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рддрдкрд╛рдЗрдБ рд╕рд░реНрднрд░ рдХреБрди рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЫ рднрдиреЗрд░ рдпрд╛рдж рдЧрд░реНрдиреБрд╣реБрдиреНрди, рдЬреБрди рдЬреБрдирд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рдПрдЬреЗрдиреНрдЯрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЫреБрдЯреЗрдХреЛ рдЫ рд╡рд╛ рд╕рд╣реА рд░реВрдкрдорд╛ iptables рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реЗрдХреЛ рдЫ, рд░рдбрд░рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд╕рдмреИ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдирдЬрд┐рдХ рд░рд╣рди рдорджреНрджрдд рдЧрд░реНрджрдЫред рд╕рдЪреЗрдд рднрдиреЗрдХреЛ рд╕рд╢рд╕реНрддреНрд░ рд╣реЛ ! )

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

PSS рд▓реЗрдЦ рдЬрд╛рдирдХрд╛рд░реАрдореВрд▓рдХ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд╣реЛ, рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗрдХреЛ рдЫреБ рдХрд┐рдирдХрд┐ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдзреЗрд░реИ рдереЛрд░реИ рдЬрд╛рдирдХрд╛рд░реА рдЫред рд╕рд╛рдпрдж рдпреЛ рдХрд╕реИрдХреЛ рд▓рд╛рдЧрд┐ рдЪрд╛рд╕реЛ рд╣реБрдиреЗрдЫред рд╢реБрдн рджрд┐рди рдкреНрд░рд┐рдп рдорд┐рддреНрд░рд╣рд░реВ

рд╡рд┐рдЬреНрдЮрд╛рдкрдирдХреЛ рдЕрдзрд┐рдХрд╛рд░рдорд╛

рдПрдкрд┐рдХ рд╕рд░реНрднрд░рд╣рд░реВ рд╣реЛ рд▓рд┐рдирдХреНрд╕рдорд╛ VPS рд╡рд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА AMD EPYC рдкрд░рд┐рд╡рд╛рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рд░ рдзреЗрд░реИ рдЫрд┐рдЯреЛ Intel NVMe рдбреНрд░рд╛рдЗрднрд╣рд░реВ рднрдПрдХреЛ Windowsред рдЕрд░реНрдбрд░ рдЧрд░реНрди рд╣рддрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН!

рд░реБрдбрд░рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╕рдЮреНрдЪрд╛рд▓рди

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди