GNU/Linux >> Tutoriales Linux >  >> Linux

ssh-add regresa con:Error al conectar con el agente:No existe tal archivo o directorio

Primero debe inicializar el agente.

Puede hacer esto de varias maneras. Ya sea iniciando un nuevo shell

ssh-agent bash

o evaluando las variables devueltas por ssh-agent en su shell actual.

eval "$(ssh-agent)"

Sugiero usar el segundo método, porque mantienes todo tu historial y variables.


El agente SSH no se está ejecutando o las variables de entorno que establece no están disponibles en el entorno actual (lo más importante es SSH_AUTH_SOCK ), o están configurados incorrectamente (apuntando a un agente muerto).

Puede iniciar el agente en la sesión de shell actual usando

eval "$(ssh-agent)"

o inicie una nueva sesión de shell a través del agente usando

ssh-agent fish

(reemplace fish con cualquier shell que estés usando). Pero ya que dices que solías ser capaz de usar ssh-add sin esto, me lleva a creer que accidentalmente mataste al agente (o que terminó por alguna otra razón). El mensaje de error me hace pensar que el SSH_AUTH_SOCK la variable de entorno está realmente configurada, pero eso ssh-add no puedo encontrar un conector de comunicación válido en esa ruta.

No me sorprendería que su forma habitual de hacer las cosas volviera a funcionar si se desconecta por completo y vuelve a iniciar sesión, o si reinicia la máquina.


En Windows PowerShell (ejecutar como administrador):

  1. Comprobar el estado actual de ssh-agent :

    Get-Service | ?{$_.Name -like '*ssh-agent*'} | select -Property Name, StartType, Status

  2. Habilite el Servicio si está deshabilitado:

    Set-Service -Name ssh-agent -StartupType Manual

  3. Iniciar el Servicio:

    Start-Service ssh-agent

  4. Agrega tu clave como antes:

    ssh-add <path to the key>


Linux
  1. error fatal openssl/evp.h:No existe tal archivo o directorio:[Resuelto]

  2. No se puede ejecutar No existe tal archivo o directorio [Fijar]

  3. Solucione el error fatal openssl err.h:no existe tal archivo o directorio [OpenCA]

  4. Arreglar ::el archivo abierto /home/user/etc/domainname/passwd falló con el error no existe tal archivo o directorio

  5. No existe tal error de archivo o directorio al ejecutar un binario

Error:Xend Start – /proc/xen/capabilities:No existe tal archivo o directorio [Resuelto]

¿Error con Program.csh (bin/csh:mal intérprete:no existe tal archivo o directorio)?

Error:Tcl.h no encontrado (no existe tal archivo o directorio)?

arm-linux-gnu-gcc error fatal:stdio.h:No existe tal archivo o directorio

sys/types.h:No existe tal archivo o directorio

El comando conda generará un error:Intérprete incorrecto:no existe tal archivo o directorio