I whakaatuhia e GitHub nga whakaritenga hou mo nga hononga Git mamao

Tau ra i mua I panuitia e GitHub te maha o nga whakarereketanga ki te ratonga e pa ana ki te whakakii i te kawa Git, e whakamahia ana i te wa o te pana pana me te mahi toia git ma SSH te kaupapa "git: //" ranei.

E whakahuatia ana nga tono ma te https: // kaore e pa a, ka mana nga whakarereketanga, i te iti rawa te putanga 7.2 o OpenSSH ka hiahiatia (i tukuna i te 2016) te putanga ranei 0.75 mai i PuTTY (i tukuna i te marama o Mei o tenei tau) ki te hono atu ki GitHub ma te SSH.

Hei tauira, ko te tautoko mo te kaihoko SSH o CentOS 6 me Ubuntu 14.04, kua mutu nei, ka pakaru.

Kia ora mai i nga Git Systems, te roopu GitHub e whakarite ana kei te waatea me te haumaru o to waehere putake. Kei te mahia e maatau etahi whakarereketanga hei whakapai ake i te ahuru o te kawa ka whakauruhia e koe te tango mai ranei i nga raraunga mai i a Git. Ko te tumanako ka iti noa nga taangata e kite i enei whakarereketanga, na te mea e pai ana taatau whakahaere i a raatau, engari kei te hiahia tonu taatau ki te tuku panui wawe.

Fele kua whakahuatia e ka kohuatia nga whakarereketanga kia mutu ai te tautoko mo nga waeatanga Git kaore i whakamunahia na roto i te "git: //" me te whakatika i nga whakaritenga mo nga taviri SSH e whakamahia ana i te wa e uru ana koe ki GitHub, hei whakapai ake i te ahuru o nga hononga i hangaia e nga kaiwhakamahi, na te mea e kii ana a GitHub kua mutu te huarahi e whakahaerehia ana haumaru

Kaore a GitHub e tautoko i nga taviri DSA katoa, me nga hitori SSH tawhito, penei i nga cIPheru CBC (aes256-cbc, aes192-cbc aes128-cbc) me te HMAC-SHA-1. Hei taapiri, kua whakauruhia etahi atu whakaritenga mo nga taviri RSA hou (ka aukati te hainatanga SHA-1) me te tautoko i nga taviri manaaki ECDSA me Ed25519.

He aha te huri?
Kei te hurihia e maatau ko wai nga kī o SSH e haangai ana me te tango i te kawa Git kore i whakamuna. Ina koa ko:

Tango tautoko mo nga taviri DSA katoa
Te Taapiri i Nga Whakaritenga mo nga Kari RSA Hou Ka Taapirihia
Te tango i etahi algorithm SSH tuku iho (HMAC-SHA-1 me nga tohu a te CBC)
Taapirihia nga taviri rangatira ECDSA me Ed25519 mo SSH
Monokia te kawa Git kore kua whakamuna
Ko nga kaiwhakamahi anake e hono ana ma te SSH me te git: // e raru ana. Mena ka tiimata o mamao o to Git me https: // kaore he mea o tenei pou e pa atu ki a ia. Mena he kaiwhakamahi SSH koe, panuihia nga korero taipitopito me te mahinga.

Katahi ano ka mutu ta maatau tautoko kupu huna mo HTTPS. Ko enei huringa SSH, ahakoa kaore he hononga ki te hangarau, he waahanga o taua kopae kia mau tonu nga korero a nga kaihoko a GitHub ki te taea.

Ka whakarereke haere nga panoni a ko nga taviri hou ECDSA me Ed25519 ka hangaia a te Mahuru 14th. Ko te tautoko mo te hainatanga nui a te RSA ma te whakamahi i te hash SHA-1 ka mutu i te Noema 2 (ka mahi tonu nga taviri i hangaia i mua).

Hei te Whiringa-a-Rangi 16, ka mutu te tautoko mo nga ki o nga Kaipupuri DSA. Hei te Hanuere 11, 2022, hei whakamatautau, ko te tautoko mo nga algorithms SSH tawhito me te ahei ki te uru atu me te kore whakamunatanga ka whakamutua mo te wa poto. I te Poutu-te-rangi 15, ka pumau tonu te tautoko mo nga hitori tawhito.

Hei taapiri, e kiia ana me kii kua whakarereketia te turanga waehere OpenSSH na te taunoa ki te whakakore i te waitohu matua a te RSA ma te whakamahi i te hash SHA-1 ("ssh-rsa").

Ko te tautoko mo te SHA-256 me te SHA-512 (rsa-sha2-256 / 512) nga hainatanga hash kaore e rereke. Ko te mutunga o te tautoko mo nga waitohu "ssh-rsa" na te piki ake o te whai huatanga o nga whakaeke tukinga me te kuhimua (ko te utu mo te whakapae i te tukinga e tata ana ki te $ 50).

Hei whakamatautau i te whakamahinga o te ssh-rsa i runga i o punaha, ka taea e koe te whakamatautau ki te hono ma te ssh me te waahanga "-oHostKeyAlgorithms = -ssh-rsa".

Hei whakamutunga sMena kei te hiahia koe ki te mohio atu mo tenei mo nga panoni e mahia ana e GitHub, ka taea e koe te tirotiro i nga korero taipitopito I roto i te hono e whai ake nei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.