GitHub แžŽแŸ‚แž“แžถแŸ†แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ… Git แž–แžธแž…แž˜แŸ’แž„แžถแž™

GitHub แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แŸ†แž–แŸ„แŸ‡แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž–แž„แŸ’แžšแžนแž„แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž“แŸƒแž–แžทแž’แžธแž€แžถแžš Git แžŠแŸ‚แž›แž”แžถแž“แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš git push แž“แžทแž„ git pull แžแžถแž˜แžšแž™แŸˆ SSH แžฌแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸ "git://" (แžŸแŸ†แžŽแžพแžแžถแž˜แžšแž™แŸˆ https:// แž“แžนแž„แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแŸ„แž™แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ„แŸ‡แž‘แŸ)แŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แžผแž›แž‡แžถแž’แžšแž˜แžถแž“ แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ… GitHub แžแžถแž˜แžšแž™แŸˆ SSH แž“แžนแž„แž‘แžถแž˜แž‘แžถแžšแž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹ OpenSSH แž€แŸ†แžŽแŸ‚ 7.2 (แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2016) แžฌแž€แŸ†แžŽแŸ‚ PuTTY 0.75 (แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แŸ’แž“แžปแž„แžแŸ‚แžงแžŸแž—แžถแž†แŸ’แž“แžถแŸ†แž“แŸแŸ‡)แŸ” แžงแž‘แžถแž แžšแžŽแŸ แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ SSH แžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„ CentOS 6 แž“แžทแž„ Ubuntu 14.04 แžŠแŸ‚แž›แž›แŸ‚แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžš แž“แžนแž„แžแŸ’แžšแžผแžœแžแžผแž…แŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแžŠแž€แž…แŸแž‰แž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแž–แŸ’แž‘แžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž‘แŸ…แž€แžถแž“แŸ‹ Git (แžแžถแž˜แžšแž™แŸˆ โ€œgit://โ€) แž“แžทแž„แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž€แžพแž“แžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ„ SSH แžŠแŸ‚แž›แž”แŸ’แžšแžพแž“แŸ…แž–แŸแž›แž…แžผแž›แž”แŸ’แžšแžพ GitHub แŸ” GitHub แž“แžนแž„แžˆแž”แŸ‹แž‚แžถแŸ†แž‘แŸ’แžšแž‚แŸ’แžšแžถแž”แŸ‹แž…แžปแž… DSA แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž“แžทแž„แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ SSH แž…แžถแžŸแŸ‹แžŠแžผแž…แž‡แžถ CBC ciphers (aes256-cbc, aes192-cbc aes128-cbc) แž“แžทแž„ HMAC-SHA-1 แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ„ RSA แžแŸ’แž˜แžธ (แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ SHA-1 แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž แžถแž˜แžƒแžถแžแŸ‹) แž แžพแž™แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ„แž˜แŸ‰แžถแžŸแŸŠแžธแž“ ECDSA แž“แžทแž„ Ed25519 แž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แž‡แžถแž”แžŽแŸ’แžแžพแžšแŸ—แŸ” แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 14 แžแŸ‚แž€แž‰แŸ’แž‰แžถ แžŸแŸ„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแŸ’แž˜แžธ ECDSA แž“แžทแž„ Ed25519 แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแŸ” แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 2 แžแŸ‚แžœแžทแž…แŸ’แž†แžทแž€แžถ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ„ RSA แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ SHA-1 แžแŸ’แž˜แžธแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹ (แžŸแŸ„แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž–แžธแž˜แžปแž“แž“แžนแž„แž”แž“แŸ’แžแžŠแŸ†แžŽแžพแžšแž€แžถแžš)แŸ” แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 16 แžแŸ‚แžœแžทแž…แŸ’แž†แžทแž€แžถ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ DSA แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹แŸ” แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 11 แžแŸ‚แž˜แž€แžšแžถ แž†แŸ’แž“แžถแŸ† 2022 แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ SSH แž…แžถแžŸแŸ‹ แž“แžทแž„แž›แž‘แŸ’แž’แž—แžถแž–แž…แžผแž›แž”แŸ’แžšแžพแžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹แž‡แžถแž”แžŽแŸ’แžแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แž‡แžถแž€แžถแžšแž–แžทแžŸแŸ„แž’แž“แŸแŸ” แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 15 แžแŸ‚แž˜แžธแž“แžถ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž…แžถแžŸแŸ‹แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แž™แžพแž„แžขแžถแž…แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ OpenSSH แžŠแŸ‚แž›แž”แžทแž‘แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž‚แŸ’แžšแžถแž”แŸ‹แž…แžปแž… RSA แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแž‰แŸ’แž‰แžถ SHA-1 ("ssh-rsa") แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแžถแž”แŸ‹แž…แžปแž… RSA แž‡แžถแž˜แžฝแž™ SHA-256 แž“แžทแž„ SHA-512 hashes (rsa-sha2-256/512) แž“แŸ…แžแŸ‚แž˜แžทแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แž€แžถแžšแž”แž‰แŸ’แžˆแž”แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžผแž“แžŸแŸ„ "ssh-rsa" แž‚แžบแžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแž€แžพแž“แžกแžพแž„แž“แŸƒแž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ„แž™แž€แžถแžšแž”แŸ‰แŸ‡แž‘แž„แŸ’แž‚แžทแž…แž‡แžถแž˜แžฝแž™แž“แžนแž„แž”แžปแž–แŸ’แžœแž”แž‘แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™ (แžแž˜แŸ’แž›แŸƒแž“แŸƒแž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž€แžถแžšแž”แŸ‰แŸ‡แž‘แž„แŸ’แž‚แžทแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ‰แžถแž“แŸ‹แžŸแŸ’แž˜แžถแž“แž”แŸ’แžšแž แŸ‚แž› 50 แž–แžถแž“แŸ‹แžŠแžปแž›แŸ’แž›แžถแžš) แŸ” แžŠแžพแž˜แŸ’แž”แžธแžŸแžถแž€แž›แŸ’แž”แž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ssh-rsa แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แžขแŸ’แž“แž€แžขแžถแž…แžŸแžถแž€แž›แŸ’แž”แž„แž—แŸ’แž‡แžถแž”แŸ‹แžแžถแž˜แžšแž™แŸˆ ssh แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‡แž˜แŸ’แžšแžพแžŸ โ€œ-oHostKeyAlgorithms=-ssh-rsaโ€แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹