OpenSSH 8.1 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рд╕рд╛рджрд░ рд░реАрд▓рд┐рдЭ рдУрдкрдирдПрд╕рдПрдЪ рдПрдХреНрд╕рдПрдирдпреВрдПрдордПрдХреНрд╕, SSH 2.0 рдЖрдгрд┐ SFTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдУрдкрди рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА.

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд рд╡рд┐рд╢реЗрд╖ рд▓рдХреНрд╖ ssh, sshd, ssh-add рдЖрдгрд┐ ssh-keygen рд▓рд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдгрд╛рд░реА рдЕрд╕реБрд░рдХреНрд╖рд╛ рджреВрд░ рдХрд░рдгреЗ рдЖрд╣реЗ. XMSS рдкреНрд░рдХрд╛рд░рд╛рд╕рд╣ рдЦрд╛рдЬрдЧреА рдХреА рдкрд╛рд░реНрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдбрдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдЙрдкрд╕реНрдерд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪрд╛ рдлрд╛рд░рд╕рд╛ рдЙрдкрдпреЛрдЧ рдирд╛рд╣реА, рдХрд╛рд░рдг XMSS рдХреА рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╣реЗ рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЖрд╣реЗ рдЬреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ (рдкреЛрд░реНрдЯреЗрдмрд▓ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ XMSS рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА autoconf рдордзреНрдпреЗ рдмрд┐рд▓реНрдб рдкрд░реНрдпрд╛рдп рджреЗрдЦреАрд▓ рдирд╛рд╣реА).

рдореБрдЦреНрдп рдмрджрд▓:

  • ssh, sshd рдЖрдгрд┐ ssh-рдПрдЬрдВрдЯ рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рд╕рд╛рдЗрдб-рдЪреЕрдирд▓ рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА RAM рдордзреНрдпреЗ рд╕реНрдерд┐рдд рдЦрд╛рдЬрдЧреА рдХреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХрд░рдгрд╛рд░рд╛ рдХреЛрдб, рдЬрд╕реЗ рдХреА рд╕реНрдкреЗрдХреНрдЯрд░, рдореЗрд▓реНрдЯрдбрд╛рдЙрди, рд░реЛрд╡рд╣реЕрдорд░ ╨╕ рд░реЕрдордмреНрд▓реАрдб. рдЦрд╛рдЬрдЧреА рдХреА рдЖрддрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реНрдпрд╛рд╡рд░ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рд╡рд╛рдкрд░рд╛рдд рдЕрд╕рддрд╛рдирд╛рдЪ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЙрд░реНрд╡рд░рд┐рдд рд╡реЗрд│ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рд╕рд╣, рдЦрд╛рдЬрдЧреА рдХреА рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рдиреЗ рдкреНрд░рдердо рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реА 16 KB рдЖрдХрд╛рд░рд╛рдЪреА рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдХреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреА рдореБрдЦреНрдп рдХреА рдХреВрдЯрдмрджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, рдЬреА рдЖрдзреБрдирд┐рдХ рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрдкреВрд░реНрдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рддреНрд░реБрдЯреА рджрд░рд╛рдореБрд│реЗ рд╕рдВрднрд╡ рдирд╛рд╣реА;
  • ╨Т ssh-keygen рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░рд▓реАрдХреГрдд рдпреЛрдЬрдиреЗрд╕рд╛рдареА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рдбрд┐рд╕реНрдХрд╡рд░ рдХрд┐рдВрд╡рд╛ ssh-рдПрдЬрдВрдЯрдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдирд┐рдпрдорд┐рдд SSH рдХреА рд╡рд╛рдкрд░реВрди рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдЕрдзрд┐рдХреГрдд_рдХреА рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрддрд░реА рд╡рд╛рдкрд░реВрди рд╕рддреНрдпрд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╡реИрдз рдХреА рдпрд╛рджреА. рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рднрд╛рдЧрд╛рдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдИрдореЗрд▓ рдЖрдгрд┐ рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА) рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЧреЛрдВрдзрд│ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдорд╕реНрдкреЗрд╕ рдорд╛рд╣рд┐рддреА рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ;
  • RSA рдХреА (CA рдореЛрдбрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддрд╛рдирд╛) рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрд╕рд╣ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рддрд╛рдирд╛ rsa-sha2-512 рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА ssh-keygen рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЕрд╢реА рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ OpenSSH 7.2 рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрд╢реА рд╕реБрд╕рдВрдЧрдд рдирд╛рд╣реАрдд (рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рдХрд╛рд░ рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде "ssh-keygen -t ssh-rsa -s ..." рдХреЙрд▓ рдХрд░реВрди);
  • ssh рдордзреНрдпреЗ, ProxyCommand рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдЖрддрд╛ "%n" рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди (рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрд╕реНрдЯрдирд╛рд╡) рдЪреНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ;
  • ssh рдЖрдгрд┐ sshd рд╕рд╛рдареА рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рд╕реВрдЪреАрдордзреНрдпреЗ, рддреБрдореНрд╣реА рдЖрддрд╛ рдбреАрдлреЙрд▓реНрдЯ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдШрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА "^" рд╡рд░реНрдг рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбреАрдлреЙрд▓реНрдЯ рд╕реВрдЪреАрдордзреНрдпреЗ ssh-ed25519 рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА "HostKeyAlgorithms ^ssh-ed25519" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛;
  • ssh-keygen рдЦрд╛рдЬрдЧреА рдордзреВрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдХрд╛рдврддрд╛рдирд╛ рдХреАрд╢реА рд╕рдВрд▓рдЧреНрди рдЯрд┐рдкреНрдкрдгреАрдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
  • рдХреА рд▓реБрдХрдЕрдк рдСрдкрд░реЗрд╢рдиреНрд╕ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬssh-keygen -vF рд╣реЛрд╕реНрдЯтАЭ) рдХрд░рддрд╛рдирд╛ ssh-keygen рдордзреНрдпреЗ тАЬ-vтАЭ рдзреНрд╡рдЬ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдордзреНрдпреЗ рд╣реЛрддреЛ;
  • рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА PKCS8 рдбрд┐рд╕реНрдХрд╡рд░ рдЦрд╛рдЬрдЧреА рдХреА рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдпреА рд╕реНрд╡рд░реВрдк рдореНрд╣рдгреВрди. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ PEM рдлреЙрд░рдореЕрдЯ рд╡рд╛рдкрд░рдгреЗ рд╕реБрд░реВрдЪ рдЖрд╣реЗ рдЖрдгрд┐ PKCS8 рддреГрддреАрдп-рдкрдХреНрд╖ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдЕрд╕реВ рд╢рдХрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

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