Fix: Kunne ikke åbne en forbindelse til din godkendelsesagent

Du kan muligvis få en fejl, der lyder, ikke kunne åbne en forbindelse til din godkendelsesagent, når du forsøger at tilføje en nøgleadgangssætning ved hjælp af kommandoen ssh-add. Dette særlige problem er normalt forårsaget af, at ssh-agenten ikke bliver korrekt tildelt, hvilket er grunden til, at mange mennesker finder det et problem under lidt usædvanlige omstændigheder.

Du kan f.eks. Opleve, at du får denne fejl, når du bruger RaspberryPi, der kører Raspbian, en integreret router med en udløst kommandoprompt eller en Android Linux-terminal. Du kan nemt lave det med en simpel kommando, der ikke kræver, at du leger rundt, uanset hvilken type enhed du arbejder på, eller hvilken skal du tilfældigvis arbejder fra.

Bekræftelse af godkendelsesmæglerfejl

Forudsat at du allerede har ssh-agenten kørende, skal du ikke starte det igen. I stedet vil du prøve at tilføje din nøgleadgangssætning ved at køre ssh-add fra kommandolinjen. Når du gør det, får du mere end sandsynligt en form for fejl, der læses. Kunne ikke åbne en forbindelse til din godkendelsesagent sammen med generelt ingen anden tekst overhovedet. Dette er ikke ligefrem den mest nyttige kommando, og nogle brugere finder, at de leger rundt i lang tid, før de fandt svaret, fordi det ikke fører dem i vejen for det rigtige svar.

Først og fremmest skal du kontrollere, at du er forbundet med internettet eller den anden type netværksprotokol, du arbejder med, fordi det kan være, at du bare ikke er forbundet med netværket, mens det virker lidt pedantisk. Dette er især et problem, når du arbejder med en slags ikke-standardnet LAN-udstyr, hvor du kun bruger ssh over et slags privat netværk i stedet for via Ethernet eller Wi-Fi.

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

Så længe du er sikker på, at du er tilsluttet, skal du prøve at bruge ssh-add ~ / .ssh / id_rsa, efter at have erstattet filnavnet med det faktiske filnavn på den nøgle, du forsøgte at tilføje. Vi har faktisk navngivet nøglen på vores testmaskine ~ / .ssh / id_rsa, som er navnet på prøven, selvom du sikkert har et andet navn. Du kan få en prompt til at indtaste adgangskode, som er tavs som dem i en Linux virtuel terminal. Skal dette acceptere din adgangskode, så er du helt fint og behøver ikke længere arbejde.

På den anden side, hvis du får Kunde ikke åbne en forbindelse til din godkendelsesmiddelfejl igen, har agenten brug for fuld omplacering. Hvis du arbejder med den almindelige shell, skal du bare køre ssh-agent / bin / sh og derefter ssh-add ~ / .ssh / id_rsa, og sørg for at erstatte nøglenes navn igen. Du skal have spørgsmålet på dette tidspunkt. De, der bruger ren bash, der ikke har noget imod, hvad nogle i Linux-fællesskabet refererer til som bashisms i deres ssh-klient, kan kun bruge ssh-agent bash og derefter bruge kommandoen ssh-add. De fleste mennesker vil opdage, at både root og regelmæssige brugere har bash i deres vej og ikke behøver noget andet.

Brugere af fiskeskal vil prøve enten ssh-agent / usr / bin / fish og derefter ssh-add ~ / .ssh / id_rsa i stedet. Ovenstående vil dog fungere fint for dem, der bruger Bourne, bash eller Almquist skaller i et overvældende flertal af sager. Hvis tingene virker nu, behøver du ikke gøre noget andet. Dem, der bruger C-Shell eller tcsh, kan dog løbe ind i et problem på dette tidspunkt.

Hvis du er i denne situation, så prøv eval 'ssh-agent -c' efterfulgt af ssh-add ~ / .ssh / id_rsa for at få din shell agent registreret. Dette skyldes, at tcsh gør ting lidt anderledes, selvom de fleste indlejrede systemer og lignende ikke vil have det. I begge tilfælde skal du have en fungerende ssh-forbindelse på dette tidspunkt, så længe du har skrevet alt korrekt. Hvis du laver fejl, kan du bare gentage kommandoen, da ingen af ​​disse er destruktiv.

Afhængigt af din konfiguration skal du muligvis gøre dette hver gang du logger på din ssh-forbindelse efter en genstart. Under alle omstændigheder er problemet dog let at løse med en enkelt kommando, så du ikke behøver at sidde der og spille efterpå.

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

Facebook Twitter Google Plus Pinterest