agente SSH

  • ssh-add <clave> : añade la clave indicada para su uso (si tiene contraseña, nos la pedirá al usar)
    • -t <segundos> : duración de la identidad en el agente
  • 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ó: 27/05/2025 05:41
  • per mate