GNU/Linux >> Tutoriales Linux >  >> Linux

El reenvío de agente SSH no funciona incluso cuando se usa `ssh -A`

He intentado solucionar este problema durante casi siete años , y finalmente se soluciona:lanzo keychain en mi ~/.profile , que comienza su propio 'ssh-agent ', incluso en la máquina B y C. Esta es la fuente del problema, porque keychain de ssh-agent eclipsar el sshd proporcionado uno.

Quitándolo (keychain ) de mi ~/.profile resolvió el problema.

Actualización, otra posibilidad, ssh-agent etc. generalmente comienzan como parte del inicio de la GUI sobre el sistema local. por ejemplo, en otro caso, la llamada está oculta en /etc/X11/xdm/sys.xsession !

Confirmo que mi reenvío de agente SSH funciona haciendo, en MachineA,

ssh -t MachineB ssh MachineC

mientras ssh MachineB luego, dentro de él ssh MachineC estaba fallando

Lo empezaré (ssh-agent de keychain etc) manualmente solo desde la máquina A a partir de ahora.


Linux
  1. Solucionar problemas de DNS. ¿El dominio del campus no se resuelve cuando se usa la red del campus?

  2. Problema de Crontab:el trabajo de Cron no funciona cuando se usa el porcentaje

  3. El comando de Linux 'll' no funciona

  4. comando no encontrado al usar sudo

  5. Reenvío de RDP a través de una máquina Linux usando iptables:no funciona

Cómo configurar el reenvío X11 usando SSH en Linux

Uso del reenvío de puertos SSH como herramienta de seguridad en Linux

Error de Shell 'tar:no encontrado en el archivo' al usar una expresión regular

El alias del nombre de configuración de ssh no funciona para scp

¿Por qué USB no funciona en Linux cuando funciona en UEFI/BIOS?

comando de linux encontrado pero no encontrado al usar sudo