agente SSH (ssh-agent)

  • ssh-add <clave>

    : añade la clave indicada para su uso (si tiene contraseña, nos la pedirá al usar)

    • -t <> : duración de la identidad en el agente (por defecto, segundos)
    • s | S   seconds, m | M   minutes, h | H   hours, d | D   days, w | W   weeks
  • ssh-add -K <clave>

    : añade permanentemente la clave para su uso

  • ssh-add -L

    : lista las claves públicas de las claves existentes

  • ssh-add -l

    : lista las claves

  • ssh-add -d <clave>

    : elimina la clave

    • -D : elimina todas las claves
  • ssh-add -x

    : bloquea agente

    • -X : desbloquea agente
  • entrar como root
  • mirar usuarios del sistema
  • mirar si tienen procesos SSH abiertos:
    pstree -p <USER> | grep ssh
  • mirar variables del entorno del usuario:
    cat /proc/<PID>/environ | tr '\0' '\n' | grep SSH_AUTH_SOCK
  • mirar a quien corresponde el socket (root):
    SSH_AUTH_SOCK=/tmp/ssh-XXXX41DN9o/agent.46200 ssh-add -l
  • mirar ordenadores remotos del usuario:
    cat /home/<USER>/.ssh/known_hosts
  • probar la conexión con esos servidores:
    SSH_AUTH_SOCK=/tmp/ssh-XXXX41DN9o/agent.46200 ssh alice@internalserver
  • linux/ssh/agente.txt
  • Darrera modificació: 09/12/2025 01:57
  • per mate