рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рдЪрд╛рдмрд┐рдпреЛрдВ рдХрд╛ рдЧреБрдЪреНрдЫрд╛

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

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





рдореИрдВрдиреЗ "рд╡реНрдпрдерд╛" рд╡рд┐рд╖рдпреЛрдВ рдХреА рднреА рдЬрд╛рдБрдЪ рдХреА:

  • OpenSSH рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рд░реВрдкрд╛рдВрддрд░рдг <==> SecureCRT <==> PuTTYред
  • рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЬреЛрдбрд╝реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдПрдХ рдХреБрдВрдЬреА рдЕрдЪреНрдЫреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдпрд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЬреЛрдбрд╝реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдХреБрдЫ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде, рдЕрдиреНрдп рдмрд┐рдирд╛)ред
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрд╢реА (рджреЗрд╢реА) рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
  • рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде Ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ Ansible рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде OpenSSH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╕реНрддреБрдд рд╕рд╛рдордЧреНрд░реА рдХрд╛ 90% рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдкрд░рд┐рдЪрдп


SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдорд╛рдирдХ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг (рдкрд╛рд╕рд╡рд░реНрдб / рдХреАрдмреЛрд░реНрдб) рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг (RSA) рднреА рд╣реИред

рд╕рдиреНрджрд░реНрдн рдХреЗ рд▓рд┐рдП
RSA (https://ru.wikipedia.org/wiki/RSA) тАФ . (public key) (private key). : . . , , .

RSA рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЗрдВ рдХрдИ рдЪрд░рдг рд╣реЛрддреЗ рд╣реИрдВ:


рдХреЗрд╡рд▓ RSA рд╣реА рдХреНрдпреЛрдВ? рдбреАрдПрд╕рдП рдХреНрдпреЛрдВ рдирд╣реАрдВ? рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ (рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рддрд▓рд╛рд╢ рдирд╣реАрдВ рдереА)ред рд▓реЗрдХрд┐рди рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░, рд╕рд┐рд╕реНрдХреЛ рдЙрдкрдХрд░рдг рдкрд░ рдХреЗрд╡рд▓ RSA рд╕рдорд░реНрдерд┐рдд рд╣реИред

рд╕реБрд░рдХреНрд╖рд┐рдд рд╢реЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЧрд╛рдЗрдб, рд╕рд┐рд╕реНрдХреЛ IOS рд░рд┐рд▓реАрдЬрд╝ 15E:

рд╕реБрд░рдХреНрд╖рд┐рдд рд╢реЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЧрд╛рдЗрдб, рд╕рд┐рд╕реНрдХреЛ IOS рд░рд┐рд▓реАрдЬрд╝ 15E
рд╕реБрд░рдХреНрд╖рд┐рдд рд╢реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдз 2 рд╕рдорд░реНрдерди
рд░рд┐рд╡рд░реЗрд╕реНрдЯ, рд╢рдореАрд░ рдФрд░ Adleman (RSA) рдХреБрдВрдЬреА рдкреАрдврд╝реА рдПрдХ SSH рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред SSH рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ RSA рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

DSA рдХреБрдВрдЬреА рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕:

CSR-1(conf-ssh-pubkey-data)#exit
%SSH: Only ssh-rsa type is supported
CSR-1(conf-ssh-pubkey-user)#


рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ RSA рдХреБрдВрдЬреА рдмрдирд╛рдирд╛


RSA рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ: SecureCRT, PuTTYgen рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ред рдХреБрдВрдЬреА рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдк рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ (рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрд░рдХреНрд╖рд╛) рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


RSA рдЬреЛрдбрд╝реА рдкреАрдврд╝реА SecureCRT рдореЗрдВ


SecureCRT -> рдЙрдкрдХрд░рдг -> рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдмрдирд╛рдПрдБ ...:


рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рд┐рджреНрдзрд╛рдВрдд тЖТ "рдЕрдЧрд▓рд╛>" рдмрдЯрди:


RSA / DSA рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ тЖТ RSA тЖТ "рдЕрдЧрд▓рд╛>" рдмрдЯрди рдЪреБрдиреЗрдВ:


рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкрд╛рд╕рд╡рд░реНрдб (рд╡реИрдХрд▓реНрдкрд┐рдХ, рдЖрдк рдЗрд╕реЗ рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ) + рдЯрд┐рдкреНрдкрдгреА тЖТ "рдЕрдЧрд▓рд╛>" рдмрдЯрди:


рдХреБрдВрдЬреА рд▓рдВрдмрд╛рдИ рдЪреБрдиреЗрдВ (рд╕реЗрдХреНрдпреЛрд░рд╕реАрдЖрд░рдЯреА рд╕рдВрд╕реНрдХрд░рдг 6.1.0 рдореЗрдВ, рдЕрдзрд┐рдХрддрдо рдХреБрдВрдЬреА рд▓рдВрдмрд╛рдИ 2048 рдмрд┐рдЯреНрд╕ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг 8.5.4 рдореЗрдВ - 16 38 рдмрд┐рдЯреНрд╕:


рдореБрдЦреНрдп

рдкреАрдврд╝реА тЖТ "рдЕрдЧрд▓рд╛>" рдмрдЯрди: рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЦрд┐рдбрд╝рдХреА рдХреЗ рднреАрддрд░ рдорд╛рдЙрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдПрдХ рдореБрдЦреНрдп рдЬреЛрдбрд╝реА рд╕рд╣реЗрдЬрдирд╛ тЖТ рд╕рдВрдЧреНрд░рд╣рдг рд╕реНрдерд╛рди рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ тЖТ рдХрд┐рд╕реА рд╕рд╣реЗрдЬреЗ рдЧрдП рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ (VanDuke Private format, OpenSSH рд╡рд┐рд░рд╛рд╕рдд, OpenSSH рдирдпрд╛) тЖТ "рд╕рдорд╛рдкреНрдд" рдмрдЯрди:



SecureCRT рдкреВрдЫрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдХреБрдВрдЬреА рдХреЛ SecureCRT рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рдмрдирд╛рдирд╛ рд╣реИ:



PuTTYgen рдореЗрдВ RSA рдЬреЛрдбрд╝реА рдкреАрдврд╝реА


рдЖрдк рдпрд╣рд╛рдВ PuTTYgen рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html ред

PuTTYgen рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ:


рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ (рдЬреЛрдбрд╝реА рдкреНрд░рдХрд╛рд░: RSA; рдХреБрдВрдЬреА рдмрд┐рдЯ рдЖрдпрд╛рдо: 2048; рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рд╕реЗрдЯ рдХрд░реЗрдВ (рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрд░рдХреНрд╖рд╛)) тЖТ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ:


рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╣ рдЦрд┐рдбрд╝рдХреА рдХреЗ рднреАрддрд░ рдорд╛рдЙрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдпрд╣ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╣реИред


RSA рдХреБрдВрдЬреА рд╕рд╣реЗрдЬреЗрдВ тЖТ "рдирд┐рдЬреА рдХреБрдВрдЬреА рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди:


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдПрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдирд┐рдЬреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд RSA рдХреБрдВрдЬреА рдХрд┐рд╕реА рдЕрдиреНрдп рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, PuTTYgen рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ RSA рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдФрд░ рдкреБрдЯреНрдЯреА рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреА рдЧрдИ SecureCRT рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред PuTTY рдХреЗрд╡рд▓ рдкреБрдЯреНрдЯреА рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреА рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЪрд╛рдмрд┐рдпрд╛рдБ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЪрд╛рдмрд┐рдпрд╛рдБ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ (рд▓рд┐рдВрдХ 2 рджреЗрдЦреЗрдВ: "рдкреБрдЯреНрдЯреА рд╕реЗ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдкреБрдЯреНрдЯреА рд╕реЗ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд░реВрдкрд╛рдВрддрд░рдгред рдХреБрдВрдЬреА")ред рдЪреВрдВрдХрд┐ SecureCRT рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдФрд░ PuTTYgen рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкреБрдЯреНрдЯреА рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред


RSSS рдХреБрдВрдЬреА рдХреЛ рдкреБрдЯреНрдЯреА рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреА (PuTTY) рдкреНрд░рд╛рд░реВрдк рд╕реЗ OpenSSH (SecureCRT) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛


рдЖрд░рдПрд╕рдП рдХреАрдЬрд╝ рдХреЛ рд╕рд┐рдХреНрдпреЛрд░рд╕реАрдЖрд░рдЯреА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкреБрдЯреНрдЯреАрдЬреЗрди рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреБрдЯреНрдЯреА рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреА рдкреНрд░рд╛рд░реВрдк (* .ppk) рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреБрдЯреНрдЯреАрдЬреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ:

  1. PuTTYgen рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
  2. рд╣рдо рдкреЛрдЯреНрдЯреА рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреА рдлреЙрд░реНрдореЗрдЯ (* .ppk) тЖТ "рд▓реЛрдб" рдмрдЯрди рдореЗрдВ рдореМрдЬреВрджрд╛ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред
  3. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ тЖТ "рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╕рд╣реЗрдЬреЗрдВ"ред
  4. рд╣рдо OpenSSH рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ: рдореЗрдиреВ PuTTYgen тЖТ "рд░реВрдкрд╛рдВрддрд░рдг" тЖТ "OpenSSH рдХреБрдВрдЬреА рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ"ред
  5. рд╣рдо OpenSSH рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ SecureCRT рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред Pub, рдирд┐рдЬреА рдХреБрдВрдЬреА рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдХреЛрдИ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдирд╣реАрдВ рд╣реИред


VanDyke Private Key (SecureCRT) рдлреЙрд░реНрдо рд╕реЗ RSA рдХреБрдВрдЬреА рдХреЛ Putty Private Key (PuTTY) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛


PuTTY рдореЗрдВ RSA рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ SecureCRT рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ VanDyke рдирд┐рдЬреА рдХреБрдВрдЬреА рдкреНрд░рд╛рд░реВрдк (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ * .pub, рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ *ред рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред) (рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдмрд┐рдирд╛), OpenCH рдкреНрд░рд╛рд░реВрдк рдореЗрдВ SecureCRT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ред рдкреБрдЯреНрдЯреАрдЬреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдкреЛрдЯреАрди рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдХреА (* .ppk) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ:

  1. SecureCRT рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
  2. рдореЗрдиреВ "рдЙрдкрдХрд░рдг" тЖТ "OpenSSH рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рдЬреА рдХреБрдВрдЬреА рдмрджрд▓реЗрдВ ..."
  3. VanDyke рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
  4. рд╣рдо OpenSSH рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдирдП рдирд╛рдо рд╕реЗ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред
  5. PuTTYgen рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
  6. рд╣рдо рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рд╛рд░реВрдк (*ред) рдореЗрдВ рдореМрдЬреВрджрд╛ рдЖрд░рдПрд╕рдП-рдХреБрдВрдЬреА рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ: рдкреБрдЯреНрдЯреАрдЬреЗрди рдореЗрдиреВ тЖТ "рд░реВрдкрд╛рдВрддрд░рдг" тЖТ "рдЖрдпрд╛рдд рдХреБрдВрдЬреА"ред
  7. рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреБрдЯреНрдЯреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ: "рдирд┐рдЬреА рдХреБрдВрдЬреА рд╕рд╣реЗрдЬреЗрдВ"ред


рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛


рд╣рдо рдмрд┐рд▓реНрдЯ-рдЗрди ssh-keygen рдЙрдкрдпреЛрдЧрд┐рддрд╛ (рдЖрджрдореА ssh-keygen) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рд╣рдо рдХреБрдВрдЬреА рдирд╛рдо рдХреЗ рд╕рд╛рде 2048 рдмрд┐рдЯреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдВрдЬреА рднрдВрдбрд╛рд░рдг рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдкрде:

ssh-keygen -b 2048 -t rsa -c "Lab router R4" -f /Users/ArtemiySP/Documents/python/r4

рд░рди рд╕рдордп рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо RSA рдХреБрдВрдЬреА рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдорд╛рдВрдЧреЗрдЧрд╛:

artemiy-2:Downloads ArtemiySP$ ssh-keygen -b 2048 -t rsa -C "Lab router R4" -f /Users/ArtemiySP/Documents/python/r4
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/ArtemiySP/Documents/python/r4.
Your public key has been saved in /Users/ArtemiySP/Documents/python/r4.pub.
The key fingerprint is:
SHA256:WdT47SFvgGI7danxX94p8/cO3uyU12SB3ipkc7nHxzA Lab router R4
The key's randomart image is:
+---[RSA 2048]----+
|          .o     |
|         .. . .  |
|          .o + . |
|        oo+ B = .|
|       .S+ O OEoo|
|        o + + B*+|
|         . . =.*O|
|            .+o**|
|              =+O|
+----[SHA256]-----+
artemiy-2:Downloads ArtemiySP$

рд╣рдо 4096 рдмрд┐рдЯреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рдореБрдЦ рдирд╛рдо, рдХреБрдВрдЬреА рднрдВрдбрд╛рд░рдг рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдкрде, рд╣рдо рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдореБрдЦреНрдп рдкреАрдврд╝реА рдорд╛рдкрджрдВрдбреЛрдВ (-N "рд╕рд┐рд╕реНрдХреЛ") рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ:

artemiy-2:Downloads ArtemiySP$ ssh-keygen -b 4096 -t rsa -C "Lab router R5" -N "cisco" -f /Users/ArtemiySP/Documents/python/r5
Generating public/private rsa key pair.
Your identification has been saved in /Users/ArtemiySP/Documents/python/r5.
Your public key has been saved in /Users/ArtemiySP/Documents/python/r5.pub.
The key fingerprint is:
SHA256:NraLRMqB4qmA8qNjKdpBBt1JBw8Osf/3GfuB2k1R+zY Lab router R5
The key's randomart image is:
+---[RSA 4096]----+
|  o.+..          |
| . * =           |
|. o + .       .  |
| . o         . . |
|. + o . S   . .  |
|o+.. = o o . . . |
|+oo o o o o o  Eo|
|*=.. . o = * . ..|
|Boo.  . o =.o    |
+----[SHA256]-----+
artemiy-2:Downloads ArtemiySP$

рдореБрдЦреНрдп рдкреАрдврд╝реА рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: 1024 рдмрд┐рдЯреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреБрдВрдЬреА, рдХреБрдВрдЬреА рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП, рдХреБрдВрдЬреА рднрдВрдбрд╛рд░рдг рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдкрде, рд╣рдо рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдореБрдЦреНрдп рдкреАрдврд╝реА рдкреИрд░рд╛рдореАрдЯрд░ (-N "" рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ - рдмрд┐рдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ:

artemiy-2:Downloads ArtemiySP$ ssh-keygen -b 1024 -t rsa -C "Lab router R6" -N "" -f /Users/ArtemiySP/Documents/python/r6
Generating public/private rsa key pair.
Your identification has been saved in /Users/ArtemiySP/Documents/python/r6.
Your public key has been saved in /Users/ArtemiySP/Documents/python/r6.pub.
The key fingerprint is:
SHA256:LEcfgN+58TYMDv4MpBA2FGCWc2aFiY+SxWBf7pRViWs Lab router R6
The key's randomart image is:
+---[RSA 1024]----+
|.++=o*.o+..      |
|.oB % +. o       |
| o X * .o...     |
|o . =  E+.=.     |
| .   oo+So.*     |
|      .oo o =    |
|         + . .   |
|          o      |
|                 |
+----[SHA256]-----+
artemiy-2:Downloads ArtemiySP$

рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдирд╛рдо рдФрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рддреАрди рдХреБрдВрдЬрд┐рдпрд╛рдБ рдмрдирд╛рдИрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рднреА рдХреБрдВрдЬрд┐рдпрд╛рдБ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / [рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо 022 /ред Ssh) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЬреЛ /User/ IsUsernameтАа/.ssh рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИрдВред

R6 рдХреБрдВрдЬреА: "id_rsa" рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ (рдЙрддреНрдкрдиреНрди рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "id_rsa" рд╣реИ) рдФрд░ SSH рдХреБрдВрдЬреА (~ / .ssh /) рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ (рдпрд╛рдиреА, рд╣рдо рд╕рднреА рдЪрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ R6 рдХреБрдВрдЬреА рдореБрдЦреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ SSH рдХрдиреЗрдХреНрд╢рди рдХреБрдВрдЬреА):

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ OpenSSH рдХреБрдВрдЬреА рдХреЛ RFC4716 рдкреНрд░рд╛рд░реВрдк (рд╕рд┐рд╕реНрдХреЛ IOS рдХреЛ рдирд┐рд░реНрдпрд╛рдд ) рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ:

https://serverfault.com/questions/706336/how-to-get-a-pem-file-from-ssh-key-pair
ssh-keygen -f ~/Documents/python/r4.pub -e -m RFC4716
ssh-keygen -f ~/Documents/python/r5.pub -e -m RFC4716
ssh-keygen -f ~/.ssh/id_rsa.pub -e -m RFC4716


рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреИрд╕реЗ?

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


рд╕рд┐рд╕реНрдХреЛ IOS XE, рдЙрддреНрдкреНрд░реЗрд░рдХ (рд╕рдВрд╕реНрдХрд░рдг 15.1 рдФрд░ рдЙрдЪреНрдЪрддрд░ рд╕реЗ), IOS


  1. рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИред
  2. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╕рд┐рд╕реНрдХреЛ) рдХреЗ рд▓рд┐рдП SSH рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЖрдИрдкреА ssh pubkey- рдЪреЗрди) рдореЗрдВ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА (рдХреБрдВрдЬреА-рд╕реНрдЯреНрд░рд┐рдВрдЧ) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:
    CSR-1#conf t
    Enter configuration commands, one per line.  End with CNTL/Z.
    CSR-1(config)#ip ssh pubkey-chain 
    CSR-1(conf-ssh-pubkey)#username ssh-putty
    CSR-1(conf-ssh-pubkey-user)#key-string 
    CSR-1(conf-ssh-pubkey-data)#$QAAAQEAnPbynT1+2rjlyqP4viSPdTVDFLSHzWjJnAwy     
    CSR-1(conf-ssh-pubkey-data)#$NCfaqvMTPruCgG5096q8lO0ntURmNgmfMEQPOgb8weF     
    CSR-1(conf-ssh-pubkey-data)#$AtMQYk7WFM+5iBnOQ32UAHNavCUA7YFEpAdOQO4W/qB     
    CSR-1(conf-ssh-pubkey-data)#$SlOLy+PQ47jDUINBnuUeHd8ZXyzXxWglzSvqtwMEXBW     
    CSR-1(conf-ssh-pubkey-data)#$VoUTBYbJ45DmFa93P50qf494ujaAsTbYyJ/GBzJUTK/     
    CSR-1(conf-ssh-pubkey-data)#$UADAkNGxQARfOfHZWiIYb3rif6h6hfwwVUZS/Tw==       
    CSR-1(conf-ssh-pubkey-data)#exit
    CSR-1(conf-ssh-pubkey-user)#exit
    CSR-1(conf-ssh-pubkey)#exit
    CSR-1(config)#exit
    CSR-1#exit
    
    CSR-1#show running-config | inc ssh
    username ssh-public-key secret 5 $1$ebjc$EYgwMFQXPPiywFVn6rl7t.
    username ssh-putty privilege 15 secret 5 $1$vIhh$nM8iCeBKmLyVK4hA6./h4.
    ip ssh pubkey-chain
       key-hash ssh-rsa D4E9AD62F7F6265EAAB3FB8778477612
      username ssh-public-key
       key-hash ssh-rsa C331DEE821A84681A4A7B1862C100D16
      username ssh-putty
       key-hash ssh-rsa F32BEB60290EA75D151447C0D42D2A99
       key-hash ssh-rsa 5432C275B363B646E02D3BA7E8D865B7
    CSR-1#
    


рд╕рд┐рд╕реНрдХреЛ рдПрдПрд╕рдП


LAB-ASA5516-X-01/pri/act# conf t
LAB-ASA5516-X-01/pri/act(config)# username artemiy password artemiy privilege $
LAB-ASA5516-X-01/pri/act(config)# username artemiy attributes 
LAB-ASA5516-X-01/pri/act(config-username)# ssh authentication publickey ?

username mode commands/options:
  WORD  Raw SSH-RSA public key
LAB-ASA5516-X-01/pri/act(config-username)# ssh authentication publickey AAAAB3$

рд╣рдо рдПрдХ рдкрдВрдХреНрддрд┐ (рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рд╛рд░реВрдк) рдореЗрдВ рдкреВрд░реА рдХреБрдВрдЬреА рдбрд╛рд▓рддреЗ рд╣реИрдВред


Huawei рд░рд╛рдЙрдЯрд░ рдФрд░ рд╕реНрд╡рд┐рдЪ


[R1]rsa peer-public-key test-key1 encoding-type pem 
Enter "RSA public key" view, return system view with "peer-public-key end".
NOTE: The number of the bits of public key must be between 769 and 2048.
[R1-rsa-public-key]public-key-code begin 
Enter "RSA key code" view, return last view with "public-key-code end".
[R1-rsa-key-code]---- BEGIN SSH2 PUBLIC KEY ----
[R1-rsa-key-code]Subject: Subject
[R1-rsa-key-code]Comment: " Subject@Subject.local"
[R1-rsa-key-code]ModBitSize: 2048
[R1-rsa-key-code]AAAAB3NzaC1yc2EAAAADAQABAAABAQC4YLFhPqfsz4a6PUpZOtvm6zGn5TWOVMnx
[R1-rsa-key-code]lTH5hr/u+aYnoM2XnDTu4Ul1iB8MMPLVKXzV4LgYhaFcU1rz2/yYhTKIwbiQTHof
[R1-rsa-key-code]63fJjyWwkvyBuVZTSKh4b2pfoF2mXgdJzzRmUaiRrZZUVJWsX+CbgtKQuktG7sTK
[R1-rsa-key-code]2eguHwdfhilbOAsUaL0/q39Y0aTAMnLMtn0m5r6MD/UopQPI3Fxm1L9azJ7zYIZa
[R1-rsa-key-code]yI43Solg0AOupPl8FHFI9Cxq81/uZRACx5lAyuObaQ4/t1Rdh3CAJj1qwfZjZFTP
[R1-rsa-key-code]VdJxwTDxwfkpOzMD193M0ThOSrgfWe336Q9F3jbSWrEYUQDX8ew7
[R1-rsa-key-code]---- END SSH2 PUBLIC KEY ----
[R1-rsa-key-code]public-key-code end
[R1-rsa-public-key]peer-public-key end 
[R1]display rsa peer-public-key 

=====================================
    Key name: test-key1
=====================================
Key Code:
---- BEGIN SSH2 PUBLIC KEY ----
AAAAB3NzaC1yc2EAAAADAQABAAABAQC4YLFhPqfsz4a6PUpZOtvm6zGn5TWOVMnx
lTH5hr/u+aYnoM2XnDTu4Ul1iB8MMPLVKXzV4LgYhaFcU1rz2/yYhTKIwbiQTHof
63fJjyWwkvyBuVZTSKh4b2pfoF2mXgdJzzRmUaiRrZZUVJWsX+CbgtKQuktG7sTK
2eguHwdfhilbOAsUaL0/q39Y0aTAMnLMtn0m5r6MD/UopQPI3Fxm1L9azJ7zYIZa
yI43Solg0AOupPl8FHFI9Cxq81/uZRACx5lAyuObaQ4/t1Rdh3CAJj1qwfZjZFTP
VdJxwTDxwfkpOzMD193M0ThOSrgfWe336Q9F3jbSWrEYUQDX8ew7
---- END SSH2 PUBLIC KEY ----
aaa
local-user jet privilege level 15
 local-user jet service-type telnet terminal ssh http
ssh user jet assign rsa-key test-key1

рд╣реБрдЖрд╡реЗрдИ рдореЗрдВ рдЖрдпрд╛рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдореБрдЦ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░:

"рд╕реЗрдХреНрдпреЛрд░рд╕реАрдЖрд░рдЯреА рдФрд░ рдкреБрдЯреА рдкреИрдо рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред"

rsa peer-public-key test-key1 encoding-type pem

"рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред"

rsa peer-public-key test-key1 encoding-type openssh

"рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдбреАрдИрдЖрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред"

rsa peer-public-key test-key1 encoding-type der

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ рд╣реИ:

rsa peer-public-key test-key1

рдиреЛрдЯ: рд╣реБрдЖрд╡реЗрдИ рдЙрдкрдХрд░рдг рди рдХреЗрд╡рд▓ рдЖрд░рдПрд╕рдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХреБрдВрдЬреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдк рднреА рд╣реИрдВ:

ssh user user-name assign { rsa-key | dsa-key | ecc-key } key-name

рдЖрдк SSH рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рдЦреНрддреА рд╕реЗ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

[R1]ssh user jet authentication-type ?
  all           All authentication, password,RSA or ECC
  ecc           ECC authentication
  password      Password authentication
  password-ecc  Both password and ECC
  password-rsa  Both password and RSA
  rsa           RSA authentication
[R1]

рдпрд╣реА рд╣реИ, рд╣рдо рдкрд╛рд╕рд╡рд░реНрдб, рдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬреА, рдпрд╛ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред


рд╣реБрдЖрд╡реЗрдИ рдпреВрдПрд╕рдЬреА (6000)


рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рд╛рдЙрдЯрд░ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред

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

user-interface vty 0 4 
user privilege level 15
user-interface vty 16 20:
user privilege level 15

рдЙрджрд╛рд╣рд░рдг:

[USG-a]rsa peer-public-key test-key1 encoding-type pem 
Enter "RSA public key" view, return system view with "peer-public-key end".
[USG-a-rsa-public-key]public-key-code begin
Enter "RSA key code" view, return last view with "public-key-code end".
[USG-a-rsa-key-code]---- BEGIN SSH2 PUBLIC KEY ----
[USG-a-rsa-key-code]Subject: subject
[USG-a-rsa-key-code]Comment: " subject@subject.local"
[USG-a-rsa-key-code]ModBitSize: 2048
[USG-a-rsa-key-code]AAAAB3NzaC1yc2EAAAADAQABAAABAQC4YLFhPqfsz4a6PUpZOtvm6zGn5TWOVMnx
[USG-a-rsa-key-code]lTH5hr/u+aYnoM2XnDTu4Ul1iB8MMPLVKXzV4LgYhaFcU1rz2/yYhTKIwbiQTHof
[USG-a-rsa-key-code]63fJjyWwkvyBuVZTSKh4b2pfoF2mXgdJzzRmUaiRrZZUVJWsX+CbgtKQuktG7sTK
[USG-a-rsa-key-code]2eguHwdfhilbOAsUaL0/q39Y0aTAMnLMtn0m5r6MD/UopQPI3Fxm1L9azJ7zYIZa
[USG-a-rsa-key-code]yI43Solg0AOupPl8FHFI9Cxq81/uZRACx5lAyuObaQ4/t1Rdh3CAJj1qwfZjZFTP
[USG-a-rsa-key-code]VdJxwTDxwfkpOzMD193M0ThOSrgfWe336Q9F3jbSWrEYUQDX8ew7
[USG-a-rsa-key-code]---- END SSH2 PUBLIC KEY ----
[USG-a-rsa-key-code]public-key-code end
[USG-a-rsa-public-key]peer-public-key end
[USG-a]
[USG-a]ssh user admin assign rsa-key test-key1
! Out-of-band management interface:
[USG-a-GigabitEthernet0/0/0]service-manage ssh permit
! Grant user level 15 privillege:
[USG-a]user-interface vty 0 4
[USG-a-ui-vty0-4]user privilege level 15


рд╕рд┐рд╕реНрдХреЛ рдиреЗрдХреНрд╕рд╕ 9.3


рд╡рд┐рдХрд▓реНрдк 1: рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░реА-рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред

  • рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБред
  • рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрддреЗ рд╣реИрдВред

switch# copy tftp://10.10.1.1/secsh_file.pub bootflash:secsh_file.pub
username User1 sshkey file bootflash:secsh_file.pub

рд╡рд┐рдХрд▓реНрдк 2: рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ:

username User1 sshkey
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4YLFhPqfsz4a6PUpZOtvm6zGn5TWOVMnxlTH5hr/u+aYnoM2XnDTu4Ul1iB8MMPLVKXzV4LgYhaFcU1rz2/yYhTKIwbiQTHof63fJjyWwkvyBuVZTSKh4b2pfoF2mXgdJzzRmUaiRrZZUVJWsX+CbgtKQuktG7sTK2eguHwdfhilbOAsUaL0/q39Y0aTAMnLMtn0m5r6MD/UopQPI3Fxm1L9azJ7zYIZayI43Solg0AOupPl8FHFI9Cxq81/uZRACx5lAyuObaQ4/t1Rdh3CAJj1qwfZjZFTPVdJxwTDxwfkpOzMD193M0ThOSrgfWe336Q9F3jbSWrEYUQDX8ew7


SSH рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ (рдпрд╛ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ RSA рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП SSH рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рдмрд╢рд░реНрддреЗ рдХрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ)ред

рд╣рдо рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ: SecureCRT рдФрд░ PuTTYред


SecureCRT


SSH рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реВрдЪреА рд╣реИред рдЗрд╕рдореЗрдВ, рдЖрдкрдХреЛ PublicKey рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдЙрдЪреНрдЪрддрдо рддрдХ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЗрд╕реЗ рд╕реВрдЪреА рдореЗрдВ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦреЗрдВред



рдлрд┐рд░ PublicKey рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВред рд╕рдмрд╕реЗ рдКрдкрд░реА рд╕реНрд╡рд┐рдЪ рдЖрдкрдХреЛ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдпрд╛ рд╕рддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдПрдХ рдФрд░ рдЧреБрдкреНрдд рдХреБрдВрдЬреА (рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА) - рдХреЗрд╡рд▓ рдЗрд╕ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдПред



рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ: рдореЗрдиреВ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ тЖТ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд┐рдХрд▓реНрдк тЖТ рд╢реНрд░реЗрдгреА рдПрд╕рдПрд╕рдПрдЪ 2ред



рдкреБрдЯреНрдЯреА


SSH рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ (рдХрдиреЗрдХреНрд╢рди тЖТ SSH тЖТ рдкреНрд░рд╛рдорд╛рдгрд┐рдХ) рдлрд╝реАрд▓реНрдб рдореЗрдВ "рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓" рдлрд╝рд╛рдЗрд▓ рдкреЛрдЯреАрди рдХреБрдВрдЬреА (* .ppk) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:



рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕


рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдЧреНрд░рд╛рд╣рдХ рдХреА рд╕реНрдерд╛рдкрдирд╛:

  • рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдХ рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди:

    artemiy-2:~ ArtemiySP$ ssh r4@10.31.73.29 -i ~/Documents/python/r4
    The authenticity of host '10.31.73.29 (10.31.73.29)' can't be established.
    RSA key fingerprint is SHA256:fxOLFKU6YGyIqisrIh2P0O52Rr6Wx/wsSAcHsTz8fo0.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '10.31.73.29' (RSA) to the list of known hosts.
    CSR-4#
    
  • рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдХ рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди:

    artemiy-2:~ ArtemiySP$ ssh r5@10.31.73.30 -i ~/Documents/python/r5
    The authenticity of host '10.31.73.30 (10.31.73.30)' can't be established.
    RSA key fingerprint is SHA256:4l67C4Il4pTaqYT4vrtWr0aY7rPmNWKsjRv2zlYtQIU.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '10.31.73.30' (RSA) to the list of known hosts.
    MGTU#exit
    Connection to 10.31.73.30 closed.
    

    рдЙрджрд╛рд╣рд░рдг рддреНрд░реБрдЯрд┐
    тАФ . MAC OS X тАФ .
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА - рд╕рд┐рд╕реНрдЯрдо рдЦреБрдж рд╣реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдвреВрдВрдвреЗрдЧрд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛):

    artemiy-2:~ ArtemiySP$ ssh r6@10.31.73.31
    The authenticity of host '10.31.73.31 (10.31.73.31)' can't be established.
    RSA key fingerprint is SHA256:2/ysACJQw48Q8S45ody4wna+6nJspcsEU558HiUN43Q.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '10.31.73.31' (RSA) to the list of known hosts.
    PR#exit
    Connection to 10.31.73.31 closed.
    artemiy-2:~ ArtemiySP$ 
    


рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕рд░рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ:


  • SSH рдЙрдкрдирд╛рдо рдмрдирд╛рдПрдБред
  • SSH рдЙрдкрдирд╛рдо рдореЗрдВ, рд╣рдо рддреБрд░рдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
  • рддреБрд░рдВрдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВред

рдЙрдкрдирд╛рдо рдФрд░ рдкреВрд░реНрд╡-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ SSH рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╕реНрдерд╛рди ~ / .ssh / config рдлрд╝рд╛рдЗрд▓ (/User/ IsUsername[/.ssh/config) рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред

рдЗрд╕ рддрд░рд╣ рд╕реЗ рднрд░рд╛:

host r4
   Hostname 10.31.73.29
   Port 22
   User r4
   IdentityFile ~/Documents/python/r4

host r5
   Hostname 10.31.73.30
   Port 22
   User r5
   IdentityFile ~/Documents/python/r5

host r6
   Hostname 10.31.73.31
   Port 22
   User r6

рдиреЛрдЯ: рдореЗрд░рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрдиреЗрдХреНрд╢рди рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрддрд╛ рд╣реИ), рдХреНрдпреЛрдВрдХрд┐ R6 рд╣реЛрд╕реНрдЯ (10.31.73.31) рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рддреБрд░рдВрдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рдХрд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ssh рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:

artemiy-2:Documents ArtemiySP$ ssh r5
MGTU#exit
Connection to 10.31.73.30 closed by remote host.
Connection to 10.31.73.30 closed.
artemiy-2:Documents ArtemiySP$ ssh r4
CSR-4#exit
Connection to 10.31.73.29 closed by remote host.
Connection to 10.31.73.29 closed.
artemiy-2:Documents ArtemiySP$ ssh r6
PR#exit
Connection to 10.31.73.31 closed.
artemiy-2:Documents ArtemiySP$ ssh r6
PR#


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


RSA рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдирд╣реАрдВ:

  • рдпрджрд┐ рдбреЛрдореЗрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ LDAP рдЕрдиреБрд░реЛрдз (kerberos) рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИрдВ)ред
  • рдкреБрд░рд╛рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ (рдЙрджрд╛рд╣рд░рдг: рдлрд░реНрдорд╡реЗрдпрд░ 12.2 рдХреЗ рд╕рд╛рде рд╕рд┐рд╕реНрдХреЛ рдЙрддреНрдкреНрд░реЗрд░рдХ 2960 рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓)ред

рдкрд╛рд╕рд╡рд░реНрдб-рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЖрд╕рд╛рдиреА рд╕реЗ рдмреЗрдВрдЪ рдЙрдкрдХрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдиреБрдХрд╕рд╛рди: рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдФрд░ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рднреЗрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдХреБрдЫ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗ рдХрдИ рдЬреЛрдбрд╝реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред

рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдк рднреА рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬреА рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЧрд╛рдЗрдб рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

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

[R1]rsa peer-public-key test-key2 encoding-type pem
Enter "RSA public key" view, return system view with "peer-public-key end".
NOTE: The number of the bits of public key must be between 769 and 2048.
[R1-rsa-public-key]

рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ рдпрджрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг: SecureCRT рдореЗрдВ рдСрдЯреЛрд▓реЙрдЧ)ред

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

рдХреБрдЫ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрдЬрд╛рдп SSH рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг: Ansible)ред


рд╕реНрд░реЛрддреЛрдВ рдХреА рд╕реВрдЪреА:


  1. рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ RSA
  2. рдкреБрдЯреНрдЯреА рд╕реЗ рд╕реЗрдХреНрдпреВрд░рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдкреБрдЯрд░реА рд╕реЗ рд░реВрдкрд╛рдВрддрд░рдгред рдХреБрдВрдЬрд┐рдпрд╛рдБ, SecureCRT рдлреЛрд░рдо
  3. рд╕реБрд░рдХреНрд╖рд┐рдд рд╢реЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЧрд╛рдЗрдб, рд╕рд┐рд╕реНрдХреЛ IOS рд░рд┐рд▓реАрдЬрд╝ 15 рдИ
  4. PuTTYgen рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  5. Huawei рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ - рдПрдХ Huawei рд░рд╛рдЙрдЯрд░ рдХреЗ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдореБрдЦ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг
  6. рд╣реБрдЖрд╡реЗрдИ рдпреВрдПрд╕рдЬреА 6000, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг (рд╕реАрдПрд▓рдЖрдИ) рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ : рдПрд╕рдЯреАрдЖрдИрдиреЗрдЯ (рдЖрд░рдПрд╕рдП рдкреНрд░рдорд╛рдгреАрдХрд░рдг) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдПрд▓рдЖрдИ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг
  7. Nexus 9000 Configuration guide SSH public key
  8. man ssh-keygen тАФ mac os x.
  9. SSH config file MAC OS X
  10. SSH
  11. SSH config
  12. openssh public key RFC4716

All Articles