Labojums: Nevarēja atvērt savienojumu ar jūsu autentifikācijas aģentu



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Mēģinot un pievienojot atslēgas ieejas frāzi, izmantojot komandu ssh-add, var tikt parādīta kļūda “Nevarēja izveidot savienojumu ar jūsu autentifikācijas aģentu”. Šo konkrēto problēmu parasti izraisa tas, ka ssh-agent netiek pareizi piešķirts, tāpēc tik daudziem cilvēkiem šķiet, ka tā kļūst par problēmu nedaudz neparastos apstākļos.



Piemēram, jūs varat uzzināt, ka šī kļūda rodas, lietojot RaspberryPi, kurā darbojas Raspbian, iegulto maršrutētāju ar izdzēsto komandu uzvedni vai Android Linux termināli. To var viegli salabot, izmantojot vienkāršu komandu, kas jums nemaz neprasa spēlēt, neatkarīgi no tā, kāda veida ierīcē strādājat vai kurā čaulā jūs strādājat.



Autentifikācijas aģenta kļūdu novēršana



Pieņemot, ka jau darbojas ssh-agent, jums nevajadzētu to sākt no jauna. Tā vietā jūs vēlaties mēģināt pievienot savu atslēgas ieejas frāzi, palaižot komandu ssh-add no komandrindas. To darot, jūs, visticamāk, saņemat kāda veida kļūdu ar tekstu “Nevarēja atvērt savienojumu ar jūsu autentifikācijas aģentu” kopā ar citu tekstu vispār. Šī nav tieši visnoderīgākā komanda, un daži lietotāji uzskata, ka viņi ilgi spēlē, pirms atraduši atbildi, jo tā viņus neved pareizās atbildes ceļā.

Pirmkārt, lai gan tas šķiet mazliet pedantisks, pārbaudiet, vai esat izveidojis savienojumu ar internetu vai jebkuru citu tīkla protokola veidu, ar kuru strādājat, jo var būt, ka jūs vienkārši neesat savienots ar tīklu. Īpaši tā ir problēma, ja strādājat ar kāda veida nestandarta LAN aprīkojumu, kur ssh izmantojat tikai sava veida privātā tīklā, nevis izmantojot Ethernet vai Wi-Fi.

Ja vien esat pārliecināts, ka esat izveidojis savienojumu, mēģiniet izmantot ssh-add ~ / .ssh / id_rsa, faila nosaukumu aizstājot ar faktisko pievienotās atslēgas faila nosaukumu. Mēs faktiski nosaucām atslēgu mūsu testa mašīnā ~ / .ssh / id_rsa, kas ir parauga nosaukums, lai gan jums, iespējams, ir cits nosaukums. Jūs varētu saņemt uzvedni “Ievadīt paroli”, kas klusē tāpat kā Linux virtuālajā terminālā. Ja tas pieņem jūsu ieejas frāzi, jums viss ir kārtībā un jums nav nepieciešams papildu darbs.

No otras puses, ja atkal tiek parādīta kļūda “Nevarēja izveidot savienojumu ar jūsu autentifikācijas aģentu”, aģentam ir nepieciešama pilnīga maiņa. Ja strādājat ar parasto čaulu, tad vienkārši palaidiet ssh-agent / bin / sh un pēc tam ssh-add ~ / .ssh / id_rsa, vēlreiz pārliecinoties, ka jānomaina atslēgas nosaukums. Šajā brīdī jums vajadzētu būt uzvednei. Tie, kas lieto tīru bash, kuriem nav pretrunā to, ko daži Linux kopienā savā ssh klientā dēvē par “basismiem”, var vienkārši izmantot ssh-agent bash un pēc tam izmantot komandu ssh-add. Lielākā daļa cilvēku atklās, ka gan galvenajiem lietotājiem, gan parastajiem lietotājiem ir kaut kas nederīgs un viņiem nekas cits nav vajadzīgs.

Zivju čaumalas lietotāji vēlēsies izmēģināt ssh-agent / usr / bin / fish un pēc tam ssh-add ~ / .ssh / id_rsa. Tomēr iepriekš minētais būtu lieliski piemērots tiem, kas lielākajā daļā gadījumu izmanto Bourne, Bash vai Almquist čaulas. Ja viss darbojas tagad, jums nekas cits nav jādara. Tomēr tie, kas izmanto C-Shell vai tcsh, šajā brīdī var saskarties ar problēmu.

Ja atrodaties šajā situācijā, mēģiniet eval ‘ssh-agent -c’, kam seko ssh-add ~ / .ssh / id_rsa, lai reģistrētu jūsu čaulas aģentu. Tas ir tāpēc, ka tcsh dara lietas mazliet savādāk, lai gan lielākajai daļai iegulto sistēmu un tamlīdzīgu to nebūs. Jebkurā gadījumā jums vajadzētu būt darbojošam ssh savienojumam, ja vien visu esat pareizi ierakstījis. Ja veicat kādas kļūdas, varat vienkārši atkārtot komandu, jo neviens no tiem nav postošs.

Atkarībā no konfigurācijas tas var būt jādara katru reizi, kad pēc restartēšanas piesakāties ssh savienojumā. Tomēr jebkurā gadījumā problēmu var viegli novērst ar vienu komandu, tāpēc jums nebūs jāsēž tur, spēlējot pēc tam.

3 minūtes lasīts