GitHub рджреВрд░рд╕реНрдердкрдгреЗ Git рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рд╛рджрд░ рдХрд░рддреЗ

GitHub рдиреЗ SSH рдХрд┐рдВрд╡рд╛ "git://" рдпреЛрдЬрдиреЗрджреНрд╡рд╛рд░реЗ git push рдЖрдгрд┐ git рдкреБрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕ рджрд░рдореНрдпрд╛рди рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ Git рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рд╕реБрд░рдХреНрд╖рд╛ рдордЬрдмреВрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрд╡реЗрддреАрд▓ рдмрджрд▓рд╛рдВрдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ (https:// рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдмрджрд▓рд╛рдВрдореБрд│реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реАрдд). рдПрдХрджрд╛ рдмрджрд▓ рдкреНрд░рднрд╛рд╡реА рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, SSH рджреНрд╡рд╛рд░реЗ GitHub рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдорд╛рди OpenSSH рдЖрд╡реГрддреНрддреА 7.2 (2016 рдордзреНрдпреЗ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реЗрд▓реА) рдХрд┐рдВрд╡рд╛ PuTTY рдЖрд╡реГрддреНрддреА 0.75 (рдпрд╛ рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рдореЗрдордзреНрдпреЗ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реЗрд▓реА) рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, CentOS 6 рдЖрдгрд┐ Ubuntu 14.04 рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ SSH рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рд╕реБрд╕рдВрдЧрддрддрд╛, рдЬреА рдпрд╛рдкреБрдвреЗ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА, рдЦрдВрдбрд┐рдд рд╣реЛрдИрд▓.

рдмрджрд▓рд╛рдВрдордзреНрдпреЗ Git рд╡рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ (тАЬgit://тАЭ рдорд╛рд░реНрдЧреЗ) рдЖрдгрд┐ GitHub рдНрдХреНрд╕реЗрд╕ рдХрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ SSH рдХреАрд╕рд╛рдареА рд╡рд╛рдвреАрд╡ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. GitHub рд╕рд░реНрд╡ DSA рдХреА рдЖрдгрд┐ рд▓реАрдЧреЗрд╕реА SSH рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЬрд╕реЗ рдХреА CBC рд╕рд┐рдлрд░ (aes256-cbc, aes192-cbc aes128-cbc) рдЖрдгрд┐ HMAC-SHA-1 рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгреЗ рдерд╛рдВрдмрд╡реЗрд▓. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдирд╡реАрди RSA рдХреА (SHA-1 рдЪрд╛ рд╡рд╛рдкрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЕрд╕реЗрд▓) рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдд рдЖрд╣реЗрдд рдЖрдгрд┐ ECDSA рдЖрдгрд┐ Ed25519 рд╣реЛрд╕реНрдЯ рдХреА рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ.

рдмрджрд▓ рд╣рд│реВрд╣рд│реВ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓. 14 рд╕рдкреНрдЯреЗрдВрдмрд░ рд░реЛрдЬреА, рдирд╡реАрди ECDSA рдЖрдгрд┐ Ed25519 рд╣реЛрд╕реНрдЯ рдХреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓. 2 рдиреЛрд╡реНрд╣реЗрдВрдмрд░ рд░реЛрдЬреА, рдирд╡реАрди SHA-1-рдЖрдзрд╛рд░рд┐рдд RSA рдХреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ (рдкреВрд░реНрд╡реА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреА рдХрд╛рд░реНрдп рдХрд░рдд рд░рд╛рд╣рддреАрд▓). 16 рдиреЛрд╡реНрд╣реЗрдВрдмрд░ рд░реЛрдЬреА, DSA рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрд╕реНрдЯ рдХреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. 11 рдЬрд╛рдиреЗрд╡рд╛рд░реА 2022 рд░реЛрдЬреА, рдЬреБрдиреНрдпрд╛ SSH рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрдгрд┐ рдХреВрдЯрдмрджреНрдзреАрдХрд░рдгрд╛рд╢рд┐рд╡рд╛рдп рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рдпреЛрдЧ рдореНрд╣рдгреВрди рддрд╛рддреНрдкреБрд░рддреА рдмрдВрдж рдХреЗрд▓реА рдЬрд╛рдИрд▓. 15 рдорд╛рд░реНрдЪ рд░реЛрдЬреА, рдЬреБрдиреНрдпрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреВрд░реНрдгрдкрдгреЗ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣реА рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЛ рдХреА OpenSSH рдХреЛрдбрдмреЗрд╕рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯ рдмрджрд▓ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ SHA-1 рд╣реЕрд╢ (тАЬssh-rsaтАЭ) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд RSA рдХреА рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рддреЛ. SHA-256 рдЖрдгрд┐ SHA-512 рд╣реЕрд╢ (rsa-sha2-256/512) рд╕рд╣ RSA рдХреА рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЖрд╣реЗ. рджрд┐рд▓реЗрд▓реНрдпрд╛ рдЙрдкрд╕рд░реНрдЧрд╛рд╕рд╣ рдЯрдХреНрдХрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдвреАрд╡ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдореБрд│реЗ "ssh-rsa" рдХреА рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдгреЗ (рдЯрдХреНрдХрд░ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдХрд┐рдВрдордд рдЕрдВрджрд╛рдЬреЗ 50 рд╣рдЬрд╛рд░ рдбреЙрд▓рд░реНрд╕ рдЖрд╣реЗ). рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдореНрд╕рд╡рд░ ssh-rsa рдЪрд╛ рд╡рд╛рдкрд░ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА ssh рджреНрд╡рд╛рд░реЗ тАЬ-oHostKeyAlgorithms=-ssh-rsaтАЭ рдкрд░реНрдпрд╛рдпрд╛рдиреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛.

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

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