рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдЯреЗрд▓рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


рд╢реБрдн рджреЛрдкрд╣рд░, рдкреНрд░рд┐рдп harazhiteli!

рдиреАрдЪреЗ рдмрддрд╛рдИ рдЧрдИ рд╡рд┐рдзрд┐ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд░реБрдЯреАрди рдХрд╛рдо рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╣, рдбреА-рд▓рд┐рдВрдХ, рдЖрджрд┐) рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдХрдИ рджрд░реНрдЬрди рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╕реИрдХрдбрд╝реЛрдВ рд╕рдорд╛рди рд╕рдВрдЪрд╛рд▓рди рдЬреИрд╕реЗ рд╡рд┐рд▓реЗрди рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдирд╛, рдЙрдиреНрд╣реЗрдВ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ tftp рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ред рдмреЗрд╢рдХ, рд╕рдорд╛рдзрд╛рди рдЗрд╖реНрдЯрддрдо рдФрд░ рддрд░реНрдХрд╕рдВрдЧрдд рд╕реЗ рджреВрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЬреАрд╡рди рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред
рд╕реЗрдЯрдЕрдк рдЯреЗрд▓рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд╛рд╢, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЖрдзреБрдирд┐рдХ рд╕реНрд╡рд┐рдЪ ssh рдФрд░ snmp рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдХрдИ рдкреБрд░рд╛рдиреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗрд╡рд▓ рдЯреЗрд▓рдиреЗрдЯ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВред рд╡рд┐рдзрд┐ рдФрд╕рдд рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рди рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдиреЛрдЯрдкреИрдб рдФрд░ рдмреИрдЪ рдмреИрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХреГрдкрдпрд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкреИрд░рд╛рд▓рд┐рдВрдкрд┐рдХ рдЦреЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдирд╣реАрдВ рдкрдврд╝реЗрдВ)ред

рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдереА рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЯреЗрд▓рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдЧреА рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдЧреА, рдФрд░ рдлрд┐рд░ рдЖрд╡рд╢реНрдпрдХ рдХрдорд╛рдВрдб рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░реЗрдЧреАред рд╕рдорд╕реНрдпрд╛ рдкрд░ рдПрдХ рд▓рдВрдмреА рдЦреЛрдЬ рдиреЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдирд┐рдХрд╛рд▓реЗ: 15 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдПрдХ рдбреЗрд▓реНрдлреА рдкрд░ рдПрдХ рдХреЛрдб рдФрд░ рдПрдХ рдЕрдЬрдЧрд░ рдкрд░ рдЯреЗрд▓рдиреЗрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкрдЫрд╛рдбрд╝рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдореЗрд░реА рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рдерд╛ред
рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж, рдХреБрдЦреНрдпрд╛рдд рдХрд┐рдЯреНрдЯреА рдорд┐рд▓реАред рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд┐ рдмрд┐рд▓реНрд▓реА рд░реЛрдпрд╛ рдФрд░ рдореБрдЦреНрдп рднрд╛рдЧ рдЦреЛрдЬ рдХреЗ рдмрд┐рдирд╛ рд╕рд╛рдЗрдЯ рдФрд░ рдордВрдЪ рдкрд░ рд╣реИ ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рд░рд┐рд╢реНрд╡рдд: рдХрд┐рдЯреНрдЯреА рд╕рд╣реЗрдЬреЗ рдЧрдП рд╕рддреНрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдСрдЯреЛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкрдВрдХреНрддрд┐, рд╕рд╛рде рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрдеред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ 4096 рдмрд╛рдЗрдЯреНрд╕ рдпрд╛ рд▓рдЧрднрдЧ 100 рдирд╣реАрдВ рд▓рдВрдмреА рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЯреНрд░реЗрдирд┐рдВрдЧ


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХрд┐рдЯреНрдЯреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде kitty.ini рдмрдирд╛рдПрдВ:
[KiTTY] savemode=dir initdelay=1.0 commanddelay=1.0 bcdelay=5 KittyPath=C:\Windows\System32\putty.exe 

рдЬрд╣рд╛рдБ Savemode = dir рдХрд┐рдЯреНрд╕ рдХреЛ рд╕рддреНрд░ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рддреНрд░реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рджреЗрд░реА рдорд╛рдирдХ рд▓реЛрдЧреЛрдВ рд╕реЗ рд▓рдЧрднрдЧ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рднреА рдХрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЯреАрдореЛрдВ рдХреЗ рдкрд╛рд╕ рднреЗрдЬрдиреЗ рдФрд░ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред
System32 рдФрд░ kty.ini рдХреЛ kty.exe рдФрд░ kitty.ini рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
 kitty.exe -convert-dir 

рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд┐рдЯреА.рдЗрди рд╕реЗ рдЦреАрдВрдЪрдиреА рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рд╕рддреНрд░ C: \ Windows \ System32 \ S рд╕рддреНрд░ рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред
Kitty.exe рдпрд╛ kitty.exe -launcher рдЪрд▓рд╛рдПрдВ

рдПрдХ рд╕рддреНрд░ рдмрдирд╛рдПрдБ


рдПрдХ рд╕рддреНрд░ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рддреНрд░ рдореЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╣реЗрдЬреЗрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡рд┐рдВрдбреЛ - рдЕрдиреБрд╡рд╛рдж рдЕрдиреБрднрд╛рдЧ рдореЗрдВ UTF-8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рд╕рддреНрд░ рдЦреБрдж рд╣реА рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреБрдЯреНрдЯреА рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрдЪрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддреЗ рд╣реИрдВред рд╕рддреНрд░ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдЯреЗрд▓рдиреЗрдЯ рдЪреБрдиреЗрдВ, рд╣реЛрд╕реНрдЯ рдпрд╛ рдЖрдИрдкреА рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдХрдиреЗрдХреНрд╢рди рдореЗрдВ - рдбреЗрдЯрд╛ рдЕрдиреБрднрд╛рдЧ , рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдпрд╣ рджреЛрдиреЛрдВ рд╡рд┐рд╢реЗрд╖ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдпрд╛ рд╕реАрдзреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдорд╛рдорд▓реЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рд╡рд╛рдХреНрдп рд░рдЪрдирд╛:
 \n   \p    ,      \s05   ,   10,     

рдпрд╣ рд╕рдм рд╕реНрд╡рд┐рдЪ рдХреЗ рдореЙрдбрд▓ рдФрд░ рдХрд┐рдЯреА.рдЗрди рдореЗрдВ рджрд░реНрд╢рд╛рдП рдЧрдП рд╡рд┐рд▓рдВрдм рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдЕрдиреБрднрд╡рдЬрдиреНрдп рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛:
 \s05LOGIN\n\pPASSWORD\n\p 

рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рд▓рд╛рдЗрди рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП C: \ script \ script.txt
рд╣рдо рд╕рддреНрд░ рдЕрдиреБрднрд╛рдЧ рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рддреНрд░ рдХрд╛ рдирд╛рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВред

рдкрдЯрдХрдерд╛ рд▓рд┐рдЦрдирд╛


рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рдПрдХ рд╕рд╛рджрд╛ рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдПрдБ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, script.bat рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ ред рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдЦреЛрд▓реЗрдВ рдФрд░ рд▓рд┐рдЦреЗрдВ (рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ):
 @echo off setlocal enableextensions enabledelayedexpansion chcp 1251 echo. echo         D-Link ::--------------------------------------------------- ::    @echo null>>script.txt DEL script.txt ::--------------------------------------------------- FOR /L %%i IN (100,1,105) DO ( @echo # @echo create vlan %%i tag %%i )>>script.txt @echo #>>script.txt @echo logout>>script.txt ::--------------------------------------------------- ::  start /wait kitty.exe -load "testsession" pause 

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рдЖрдкрдХреЛ рд░реВрд╕реА рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдЪ рд╣реИ, рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рд▓реНрдпреВрд╕рд┐рдбрд╛ рдХрдВрд╕реЛрд▓ рдлрд╝реЙрдиреНрдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЗрдХреЛ рдЯрд┐рдкреНрдкрдгреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, :: рдбрдмрд▓ рдХреЛрд▓рди - рдХреЛрдб рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ (рд▓реВрдк рдореЗрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ)ред
рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдПрдХ рдореМрдЬреВрджрд╛ рдпрд╛ рдЧреИрд░-рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╛рдл рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдо рдЙрд╕рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЖрддреНрдорд╛ рдФрд░ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреАред
рддреАрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рдХрд┐рдЯреНрдЯреА рдХреЛ -рд▓реЛрдб рдкреИрд░рд╛рдореАрдЯрд░ "session_name" рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдВ , рдЬрд╣рд╛рдВ / рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХрд┐рдЯреНрдЯреА рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдЧреА, рдФрд░ рдард╣рд░рд╛рд╡ рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИред
рдкрд░рд┐рдгрд╛рдореА рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА:
 # create vlan 100 tag 100 # create vlan 101 tag 101 # create vlan 102 tag 102 # create vlan 103 tag 103 # create vlan 104 tag 104 # create vlan 105 tag 105 # logout 

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рдХреЛрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рддреА рд╣реИ, рддреЛ рдХрд┐рдЯреНрдЯреА рдХреЛ # (рдпрд╛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕рдорд╛рдкреНрддрд┐, рдиреАрдЪреЗ рдЙрджрд╛рд╣рд░рдг) рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛ рдХреА рдЙрдореНрдореАрдж рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рднреЗрдЬрддрд╛ рд╣реИ, рдЖрджрд┐ред
 ::    Planet @echo #>>testscript2.txt @echo copy running-config startup-config>>testscript2.txt @echo :>>testscript2.txt @echo Y>>testscript2.txt @echo #>>testscript2.txt @echo exit>>testscript2.txt 

рдЖрдк рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЪрд░рдг рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд▓реЙрдЧрдЖрдЙрдЯ рд╕реЗ рдкрд╣рд▓реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


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

рдкреБрдирд╢реНрдЪ


рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рдХреЙрд░реНрдиреА рдХреЗ рд╕рд╛рде рдЬрд▓реНрджреА рд╕реЗ рдореБрд╣рд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ):
 start kitty -telnet LOGIN@192.168.0.100 -pass PASSWORD -cmd "< - >\n\psave\n\plogout" start kitty -ssh root@192.168.0.1 -pass PASSWORD -cmd "reboot" 


рдкреА рдкреА рдПрд╕


рдЙрдореНрдореАрдж рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
 #!/usr/bin/expect -f set timeout -1 spawn ssh -o PubkeyAuthentication=no LOGIN@IPADDRESS expect -exact "password: " sleep 1 send -- "PASSWORD\r" expect -exact "admin#" sleep 1 send -- "COMMAND\r" expect -exact "admin#" sleep 1 send -- "logout\r" expect {\$\s*} { interact } 

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


All Articles