Javítás: Nem sikerült megnyitni a kapcsolatot a hitelesítési ügynökkel



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Olyan hibát kaphat, amely a következőt írja: „Nem sikerült megnyitni a kapcsolatot a hitelesítési ügynökkel”, amikor megpróbálja hozzáadni a kulcs jelszavát az ssh-add paranccsal. Ezt a problémát általában az okozza, hogy az ssh-agent nem megfelelően lett hozzárendelve, ezért olyan sokan találják problémává kissé szokatlan körülmények között.



Például előfordulhat, hogy ezt a hibát akkor kapja, amikor a RaspberryPi programot futtatja a Raspbian programot, egy beágyazott útválasztót egy kihalott parancssorral vagy egy Android Linux terminállal. Könnyedén kijavíthatja egy egyszerű paranccsal, amely nem igényli a játékot, függetlenül attól, hogy milyen típusú eszközön dolgozik, vagy melyik héjon dolgozik.



A Hitelesítési ügynök hibák javítása



Feltéve, hogy már fut az ssh-agent, nem kellene újraindítania. Ehelyett megpróbálja hozzáadni a kulcs jelszavát az ssh-add parancs futtatásával a parancssorból. Ha ezt megteszi, akkor valószínűleg valamilyen hibaüzenetet kap, amely a következőt írja: „Nem sikerült megnyitni a kapcsolatot a hitelesítési ügynökkel”, és általában egyáltalán nem tartalmaz más szöveget. Ez nem éppen a leghasznosabb parancs, és egyes felhasználók úgy találják, hogy sokáig játszanak, mire megtalálták a választ, mert ez nem vezeti őket a helyes válasz útjába.

Először is, bár kissé pedánsnak tűnik, ellenőrizze, hogy csatlakozik-e az internethez vagy bármilyen más típusú hálózati protokollhoz, amellyel dolgozik, mert lehet, hogy egyszerűen nem csatlakozik a hálózathoz. Ez különösen akkor jelent problémát, ha valamilyen nem szabványos LAN-berendezéssel dolgozik, ahol az ssh-t csak valamilyen magánhálózaton használja, nem pedig Ethernet vagy Wi-Fi kapcsolaton keresztül.

Amíg biztos benne, hogy csatlakozik, próbálkozzon az ssh-add ~ / .ssh / id_rsa használatával, miután a fájlnevet lecserélte a hozzáadni kívánt kulcs tényleges fájlnevére. A tesztgépünk kulcsát tulajdonképpen ~ / .ssh / id_rsa néven neveztük el, amely a minta neve, bár valószínűleg más a neve. Megkaphatja a „Jelszó megadása” felkérést, amely csendes, mint egy Linux virtuális terminálé. Ha ez elfogadja a jelszavát, akkor teljesen rendben van, és nem kell további munka.

Másrészt, ha ismét megjelenik a „Nem sikerült megnyitni a kapcsolatot a hitelesítési ügynökkel” hibaüzenet, az ügynöknek teljes körű átcsoportosításra van szüksége. Ha a szokásos héjjal dolgozik, akkor futtassa az ssh-agent / bin / sh fájlt, majd az ssh-add ~ / .ssh / id_rsa parancsot, még egyszer ügyelve arra, hogy kicserélje a kulcs nevét. Ekkor meg kell adnia a felszólítást. Azok, akik tiszta bash-t használnak, és akik nem bánják, hogy a Linux-közösségben némelyek „bashizmusnak” nevezik az ssh kliensüket, csupán az ssh-agent bash, majd az ssh-add parancsot használhatják. A legtöbb ember rájön, hogy a root és a rendszeres felhasználóknak is van útjuk, és nincs szükségük másra.

A fish-shell felhasználói megpróbálják kipróbálni az ssh-agent / usr / bin / fish programot, majd ehelyett az ssh-add ~ / .ssh / id_rsa fájlt. A fentiek azonban jól működnek azok számára, akik a Bourne, bash vagy Almquist kagylót használják az esetek elsöprő többségében. Ha a dolgok most működnek, akkor nem kell mást tennie. A C-Shell vagy a tcsh használók azonban ezen a ponton problémába ütközhetnek.

Ha ilyen helyzetben van, akkor próbálja meg az eval ‘ssh-agent -c’ parancsot, majd az ssh-add ~ / .ssh / id_rsa parancsot, hogy regisztrálja a shell ügynökét. Ez azért van, mert a tcsh kicsit másképp csinálja a dolgokat, bár a beágyazott rendszerek és hasonlók többségében nem lesznek. Mindkét esetben működőképes ssh kapcsolattal kell rendelkeznie ezen a ponton, amennyiben mindent helyesen beírt. Ha hibát követ el, akkor megismételheti a parancsot, mivel ezek egyike sem pusztító.

A konfigurációtól függően előfordulhat, hogy ezt minden alkalommal meg kell tennie, amikor újraindítást követően bejelentkezik az ssh-kapcsolatra. Mindenesetre a probléma könnyen megoldható egyetlen paranccsal, így nem kell utána ott játszani.

3 perc olvasás