NUSTATYTI: Nepavyko atidaryti ryšio su jūsų autentifikavimo agentu



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kai bandysite pridėti raktų slaptafrazę naudodami komandą ssh-add, galite gauti klaidą, kurios užrašas „nepavyko atidaryti ryšio su jūsų autentifikavimo agentu“. Ši konkreti problema dažniausiai kyla dėl to, kad ssh agentas nėra tinkamai priskirtas, todėl tiek daug žmonių mano, kad tai tampa problema šiek tiek neįprastomis aplinkybėmis.



Pvz., Galite pastebėti, kad šią klaidą gaunate naudodami „RaspberryPi“, kuriame veikia „Raspbian“, įterptąjį maršrutizatorių su iškovota komandų eilute arba „Android Linux“ terminalą. Galite lengvai ją ištaisyti naudodami paprastą komandą, kuri nereikalauja visiškai žaisti, nesvarbu, kokio tipo įrenginyje dirbate, ar kurį apvalkalą dirbate.



Autentifikavimo agento klaidų taisymas



Darant prielaidą, kad jau veikia „ssh-agent“, neturėtumėte jo paleisti iš naujo. Vietoj to norėsite pabandyti pridėti savo raktinę slaptafrazę, komandinėje eilutėje paleidę „ssh-add“. Kai tai padarysite, daugiau nei tikėtina, kad gausite kokią nors klaidą su užrašu „Nepavyko atidaryti ryšio su jūsų autentifikavimo agentu“ ir apskritai jokio kito teksto. Tai nėra pati naudingiausia komanda, ir kai kurie vartotojai mano, kad jie ilgai žaidžia, kol rado atsakymą, nes tai neveda jų teisingo atsakymo keliu.

Pirmiausia, nors atrodo šiek tiek pedantiškas, patikrinkite, ar esate prisijungę prie interneto ar bet kokio kito tipo tinklo protokolo, su kuriuo dirbate, nes gali būti, kad jūs tiesiog nesate prisijungę prie tinklo. Tai ypač problema, kai dirbate su kažkokia nestandartine LAN įranga, kur ssh naudojate tik per tam tikrą privatų tinklą, o ne per Ethernet ar „Wi-Fi“.

Jei esate tikri, kad esate prisijungę, pabandykite naudoti ssh-add ~ / .ssh / id_rsa, pakeisdami failo pavadinimą tikruoju rakto, kurį bandėte pridėti, failo pavadinimu. Mes iš tikrųjų pavadinome raktą savo bandymo mašinoje ~ / .ssh / id_rsa, kuris yra pavyzdžio pavadinimas, nors tikriausiai turite kitą pavadinimą. Galite gauti raginimą įvesti slaptafrazę, kuri tyli kaip ir „Linux“ virtualiame terminale. Jei tai priims jūsų slaptafrazę, jums viskas gerai ir nereikia daugiau dirbti.

Kita vertus, jei vėl gausite klaidą „Nepavyko atidaryti ryšio su jūsų autentifikavimo agentu“, agentui reikia visiško priskyrimo. Jei dirbate su įprastu apvalkalu, tiesiog paleiskite ssh-agent / bin / sh ir tada ssh-add ~ / .ssh / id_rsa, dar kartą įsitikindami, kad pakeitėte rakto pavadinimą. Šiuo metu turėtumėte paraginti. Tie, kurie naudoja gryną „bash“, kuriems netrukdo tai, ką kai kurie „Linux“ bendruomenės nariai vadina „basizmais“ savo ssh kliente, gali naudoti tik ssh-agent bash ir tada naudoti komandą ssh-add. Daugelis žmonių pastebės, kad tiek pagrindiniai, tiek įprasti vartotojai turi savo kelią ir jiems nieko daugiau nereikia.

„Fish-shell“ vartotojai norės išbandyti „ssh-agent / usr / bin / fish“, o paskui ssh-add ~ / .ssh / id_rsa. Tačiau aukščiau išvardinti dalykai daugeliu atvejų būtų naudingi tiems, kurie naudojasi Bourne, Bash ar Almquist kriauklėmis. Jei viskas dabar veikia, tada nieko daugiau daryti nereikia. Tie, kurie naudojasi „C-Shell“ arba „tcsh“, vis dėlto šiuo metu gali susidurti su problema.

Jei esate tokioje situacijoje, pabandykite eval ‘ssh-agent -c’, po to ssh-add ~ / .ssh / id_rsa, kad užregistruotumėte savo apvalųjį agentą. Taip yra todėl, kad „tcsh“ viską daro šiek tiek kitaip, nors dauguma įterptųjų sistemų ir panašiai to neturės. Bet kuriuo atveju šiuo metu turėtumėte turėti veikiantį ssh ryšį, jei viską įvedėte teisingai. Jei padarysite kokių nors klaidų, galite tiesiog pakartoti komandą, nes nė viena iš jų nėra žalinga.

Priklausomai nuo jūsų konfigūracijos, gali tekti tai padaryti kiekvieną kartą, kai iš naujo paleidus prisijungiate prie savo ssh ryšio. Bet kokiu atveju problema yra lengvai išspręsta naudojant vieną komandą, todėl jums nereikės sėdėti ten žaidžiant po to.

3 minutes perskaityta