рднреБрдВрдЯрд░ - рдмреЛрдЯрдиреЗрдЯ рдиреЛрдбреНрд╕ рд╣реЕрдХрд┐рдВрдЧ

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

рднреБрдВрдЯрд░ - рдмреЛрдЯрдиреЗрдЯ рдиреЛрдбреНрд╕ рд╣реЕрдХрд┐рдВрдЧ

рдореБрдЦреНрдп рдХрд▓реНрдкрдирд╛

рдмреЙрдЯрдиреЗрдЯрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рд▓рд╡реЗрдЕрд░ рдкрд╕рд░рд╡рдгреНрдпрд╛рдЪреЗ рдЕрдиреЗрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд: рдлрд┐рд╢рд┐рдВрдЧрдкрд╛рд╕реВрди рддреЗ 0-рджрд┐рд╡рд╕рд╛рдВрдЪреНрдпрд╛ рднреЗрджреНрдпрддреЗрдЪреЗ рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рдкрд░реНрдпрдВрдд. рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдкрджреНрдзрдд рдЕрдЬреВрдирд╣реА рдХреНрд░реВрдЯ-рдлреЛрд░реНрд╕рд┐рдВрдЧ SSH рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╣реЗ.

рдХрд▓реНрдкрдирд╛ рдЕрдЧрджреА рд╕реЛрдкреА рдЖрд╣реЗ. рдХрд╛рд╣реА рдмреЙрдЯрдиреЗрдЯ рдиреЛрдб рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдмрд╣реБрдзрд╛ рд╣рд╛ рдиреЛрдб рд╕реНрд╡рддрдГ рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕рд┐рдВрдЧ рд╕реЛрдкреНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрджреНрд╡рд╛рд░реЗ рдХреЕрдкреНрдЪрд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЕрд╕реЗрд▓. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рддреНрдпрд╛рдд рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдлрдХреНрдд рдкреНрд░рддрд┐рдкреВрд░реНрддреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рднрдВрдЯрд░ рдиреЗрдордХреЗ рд╣реЗрдЪ рдХрд╛рдо рдХрд░рддреЗ. рдкреЛрд░реНрдЯ 22 (SSH рд╕реЗрд╡рд╛) рдРрдХрддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЧреЛрд│рд╛ рдХрд░рддреЛ рдЬреНрдпрд╛рд╕рд╣ рддреЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдд. рдордЧ, рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░реВрди, рддреЗ рдЕрдЯреЕрдХ рдиреЛрдбреНрд╕рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗ.

рдХрд╛рд░реНрдп рдЕрд▓реНрдЧреЛрд░рд┐рджрдо

рдкреНрд░реЛрдЧреНрд░рд╛рдорд▓рд╛ 2 рдореБрдЦреНрдп рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдЬреЗ рд╕реНрд╡рддрдВрддреНрд░ рдереНрд░реЗрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд. рдкрд╣рд┐рд▓рд╛ рд╣рдиреАрдкреЙрдЯ рдЖрд╣реЗ. рд▓реЙрдЧрд┐рди рдкреНрд░рдпрддреНрдирд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ, рдЕрдирдиреНрдп рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЧреЛрд│рд╛ рдХрд░рддреЗ (рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рд▓реЙрдЧрд┐рди + рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рдЬреЛрдбреА рдПрдХрдЪ рд╕рдордЬрд▓реА рдЬрд╛рддреЗ), рдЖрдгрд┐ рдкреБрдвреАрд▓ рд╣рд▓реНрд▓реНрдпрд╛рд╕рд╛рдареА рд░рд╛рдВрдЧреЗрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгрд╛рд░реЗ IP рдкрддреНрддреЗ рджреЗрдЦреАрд▓ рдЬреЛрдбрддрд╛рдд.

рджреБрд╕рд░рд╛ рднрд╛рдЧ рд╣рд▓реНрд▓реНрдпрд╛рд╕рд╛рдареА рдереЗрдЯ рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рд╣рд▓реНрд▓рд╛ рджреЛрди рдкрджреНрдзрддреАрдВрдордзреНрдпреЗ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ: рдмрд░реНрд╕реНрдЯ рдЕрдЯреЕрдХ (рдмрд░реНрд╕реНрдЯ рдЕрдЯреЕрдХ) - рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рдпрд╛рджреАрддреАрд▓ рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ рд╕рд┐рдВрдЧрд▓рд╢реЙрдЯ рдЕрдЯреЕрдХ (рд╕рд┐рдВрдЧрд▓ рд╢реЙрдЯ рдЕрдЯреЕрдХ) - рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкрд╛рд╕рд╡рд░реНрдб рдЬреЗ рд╣рд▓реНрд▓рд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдиреЛрдбрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдЕрджреНрдпрд╛рдк рдЖрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдг рдпрд╛рджреАрдд рдЬреЛрдбрд▓реЗ.

рд▓рд╛рдБрдЪ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд▓рдЧреЗрдЪ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдбрдЪрд╛ рдХрд┐рдорд╛рди рдХрд╛рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрд╕рдгреНрдпрд╛рд╕рд╛рдареА, bhunter рд▓рд╛ /etc/bhunter/defaultLoginPairs рдпрд╛ рдлрд╛рдИрд▓рдордзреАрд▓ рд╕реВрдЪреАрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рд╕рдВрд╡рд╛рдж

рднрдВрдЯрд░ рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЕрдиреЗрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд:

рдлрдХреНрдд рдПрдХ рд╕рдВрдШ рдореНрд╣рдгреВрди

sudo bhunter

рдпрд╛ рд▓рд╛рдБрдЪрд╕рд╣, рддреНрдпрд╛рдЪреНрдпрд╛ рдордЬрдХреВрд░ рдореЗрдиреВрджреНрд╡рд╛рд░реЗ рднрдВрдЯрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ: рдЖрдХреНрд░рдордгрд╛рд╕рд╛рдареА рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдЬреЛрдбрд╛, рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдбрдЪрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдирд┐рд░реНрдпрд╛рдд рдХрд░рд╛, рд╣рд▓реНрд▓реНрдпрд╛рд╕рд╛рдареА рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛. рд╕рд░реНрд╡ рд╣реЕрдХ рдХреЗрд▓реЗрд▓реЗ рдиреЛрдбреНрд╕ /var/log/bhunter/hacked.log рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд

tmux рд╡рд╛рдкрд░рдгреЗ

sudo bhunter-ts # ╨║╨╛╨╝╨░╨╜╨┤╨░ ╨╖╨░╨┐╤Г╤Б╨║╨░ bhunter ╤З╨╡╤А╨╡╨╖ tmux  
sudo tmux attach -t bhunter # ╨┐╨╛╨┤╨║╨╗╤О╤З╨░╨╡╨╝╤Б╤П ╨║ ╤Б╨╡╤Б╤Б╨╕╨╕, ╨▓ ╨║╨╛╤В╨╛╤А╨╛╨╣ ╨╖╨░╨┐╤Г╤Й╨╡╨╜ bhunter

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

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

рдкрд╣рд┐рд▓реНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдпрд╛ рдкрджреНрдзрддреАрдЪрд╛ рдлрд╛рдпрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЖрдкрдг рдЯрд░реНрдорд┐рдирд▓ рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдмрдВрдж рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛рдЪреЗ рдХрд╛рдо рди рдерд╛рдВрдмрд╡рддрд╛ рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдкрд░рдд рдпреЗрдК рд╢рдХрддреЛ. рдЬреНрдпрд╛рдВрдирд╛ tmux рдЪреА рдереЛрдбреАрд╢реА рдУрд│рдЦ рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдореА рд╕реБрдЪрд╡рд┐рддреЛ рд╣реА рдлрд╕рд╡рдгреВрдХ рдкрддреНрд░рдХ.

рд╕реЗрд╡рд╛ рдореНрд╣рдгреВрди

systemctl enable bhunter
systemctl start bhunter

рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрдореНрд╣реА рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡рд░ bhunter autostart рд╕рдХреНрд╖рдо рдХрд░рддреЛ. рдпрд╛ рдкрджреНрдзрддреАрдд, bhunter рд╕реЛрдмрдд рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рдЖрдгрд┐ рд╣реЕрдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдиреЛрдбреНрд╕рдЪреА рдпрд╛рджреА /var/log/bhunter/hacked.log рд╡рд░реВрди рдорд┐рд│рд╡рддрд╛ рдпреЗрддреЗ.

рдкрд░рд┐рдгрд╛рдордХрд╛рд░рдХрддрд╛

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

рднреБрдВрдЯрд░ - рдмреЛрдЯрдиреЗрдЯ рдиреЛрдбреНрд╕ рд╣реЕрдХрд┐рдВрдЧ

рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдпрд╛ рд╕рд╛рдзрдирд╛рдЪреА рдкрд░рд┐рдгрд╛рдордХрд╛рд░рдХрддрд╛ рдорд╛рдЭреНрдпрд╛ рдЕрдкреЗрдХреНрд╖реЗрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓реА рдирд╛рд╣реА: bunter рдЕрдиреЗрдХ рджрд┐рд╡рд╕ рдпрд╢рд╕реНрд╡реА рди рд╣реЛрддрд╛ рдиреЛрдбреНрд╕рд╡рд░ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░реВрди рдкрд╛рд╣реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдХрд╛рд╣реА рддрд╛рд╕рд╛рдВрдд рдЕрдиреЗрдХ рд▓рдХреНрд╖реНрдп рд╣реЕрдХ рдХрд░реВ рд╢рдХрддреЛ. рдкрд░рдВрддреБ рдирд╡реАрди рдмреЛрдЯрдиреЗрдЯ рдирдореБрдиреНрдпрд╛рдВрдЪреНрдпрд╛ рдирд┐рдпрдорд┐рдд рдкреНрд░рд╡рд╛рд╣рд╛рд╕рд╛рдареА рд╣реЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ.

рдкрд░рд┐рдгрд╛рдордХрд╛рд░рдХрддрд╛ рдЕрд╢рд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рджреНрд╡рд╛рд░реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреЗ рдЬрд╕реЗ: рдЬреНрдпрд╛ рджреЗрд╢рд╛рдд рднрдВрдЯрд░рд╕рд╣ рд╕рд░реНрд╡реНрд╣рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗ, рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдЬреНрдпрд╛ рд╢реНрд░реЗрдгреАрддреВрди IP рдкрддреНрддрд╛ рд╡рд╛рдЯрдк рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдорд╛рдЭреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдд, рдореА рдПрдХрд╛ рд╣реЛрд╕реНрдЯрд░рдХрдбреВрди рджреЛрди рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд╕рд░реНрд╡реНрд╣рд░ рднрд╛рдбреНрдпрд╛рдиреЗ рдШреЗрддрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдкреИрдХреА рдПрдХрд╛рд╡рд░ 2 рд╡реЗрд│рд╛ рдЕрдзрд┐рдХ рд╡реЗрд│рд╛ рдмреЛрдЯрдиреЗрдЯрдиреЗ рд╣рд▓реНрд▓рд╛ рдХреЗрд▓рд╛ рд╣реЛрддрд╛.

рдореА рдЕрджреНрдпрд╛рдк рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА рджреЛрд╖

рд╕рдВрдХреНрд░рдорд┐рдд рдпрдЬрдорд╛рдирд╛рдВрд╡рд░ рд╣рд▓реНрд▓рд╛ рдХрд░рддрд╛рдирд╛, рдХрд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рд╕рдВрдХреЗрддрд╢рдмреНрдж рдмрд░реЛрдмрд░ рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╕рддреЗ. рдЕрд╢реА рдкреНрд░рдХрд░рдгреЗ /var/log/debug.log рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реА рдЬрд╛рддрд╛рдд.

рдкреЕрд░рд╛рдорд┐рдХреЛ рдореЙрдбреНрдпреВрд▓, рдЬреЗ SSH рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдХрдзреАрдХрдзреА рдЪреБрдХреАрдЪреЗ рд╡рд╛рдЧрддреЗ: рдЬреЗрд╡реНрд╣рд╛ рддреЗ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗ рддреЗрд╡реНрд╣рд╛ рддреЗ рд╣реЛрд╕реНрдЯрдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдЪреА рдЕрд╡рд┐рд░рддрдкрдгреЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ. рдореА рдЯрд╛рдЗрдорд░рд╕рд╣ рдкреНрд░рдпреЛрдЧ рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рдЗрдЪреНрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд│рд╛рд▓рд╛ рдирд╛рд╣реА

рдЖрдгрдЦреА рдХрд╢рд╛рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ?

рд╕реЗрд╡рд╛ рдирд╛рд╡

RFC-4253 рдиреБрд╕рд╛рд░, рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рддрд╛рдд рдЬреЗ рд╕реНрдерд╛рдкрдиреЗрдкреВрд░реНрд╡реА SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд░рддрд╛рдд. рд╣реЗ рдирд╛рд╡ "SERVICE NAME" рдлреАрд▓реНрдбрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдмрд╛рдЬреВрдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдлреАрд▓реНрдб рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрд╣реЗ, рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдореВрд▓реНрдп рд╡рд╛рдпрд░рд╢рд╛рд░реНрдХ рдХрд┐рдВрд╡рд╛ nmap рд╡рд╛рдкрд░реВрди рд╢реЛрдзрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. OpenSSH рд╕рд╛рдареА рдпреЗрдереЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ:

$ nmap -p 22 ***.**.***.** -sV
Starting Nmap ...
PORT   STATE SERVICE VERSION
22/tcp open  ssh     <b>OpenSSH 7.9p1 Debian 10+deb10u2</b> (protocol 2.0)
Nmap done: 1 IP address (1 host up) scanned in 0.47 seconds

рддрдерд╛рдкрд┐, Paramiko рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдпрд╛ рдлреАрд▓реНрдбрдордзреНрдпреЗ тАЬParamiko Python sshd 2.4.2тАЭ рд╕рд╛рд░рдЦреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрд╣реЗ, рдЬреА рд╕рд╛рдкрд│реЗ тАЬрдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареАтАЭ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмреЛрдЯрдиреЗрдЯрд▓рд╛ рдШрд╛рдмрд░рд╡реВ рд╢рдХрддреЗ. рдореНрд╣рдгреВрди, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рд╣реА рдУрд│ рдЕрдзрд┐рдХ рддрдЯрд╕реНрдердкрдгреЗ рдмрджрд▓рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдЗрддрд░ рд╡реЗрдХреНрдЯрд░

рдПрд╕рдПрд╕рдПрдЪ рд╣реЗ рджреВрд░рд╕реНрде рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдЪреЗ рдПрдХрдореЗрд╡ рд╕рд╛рдзрди рдирд╛рд╣реА. рдЯреЗрд▓рдиреЗрдЯ, рдЖрд░рдбреАрдкреА рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рддреНрдпрд╛рдВрдирд╛ рдЬрд╡рд│реВрди рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ.

рд╡рд┐рд╕реНрддрд╛рд░

рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдЕрдиреЗрдХ рд╕рд╛рдкрд│реЗ рдЕрд╕рдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреВрди рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ рд╣реЕрдХ рдХреЗрд▓реЗрд▓реЗ рдиреЛрдбреНрд╕ рдПрдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓.

рдореА рдХреБрдареЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВ рд╢рдХрддреЛ?

рд▓реЗрдЦрдирд╛рдЪреНрдпрд╛ рд╡реЗрд│реА, рдлрдХреНрдд рдЪрд╛рдЪрдгреА рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдЖрд╣реЗ, рдЬреА рдпреЗрдереВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ Github рд╡рд░ рднрд╛рдВрдбрд╛рд░.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛