Tengo tres sistemas:
- Nuevo MBP (Catalina)
- Antiguo MBP (El Capitan)
- Raspberry Pi (Raspbian Buster)
Quiero SSH desde el nuevo MBP al viejo MBP, y luego SSH desde el viejo MBP a la Raspberry Pi. Mi objetivo final es configurar un rsync
esquema de respaldo entre la Raspberry Pi y el viejo MBP.
✅ Puedo hacer SSH desde el Nuevo MBP al Viejo MBP sin problema.
✅ Cuando abro la pantalla compartida en el Nuevo MBP, me conecto al Viejo MBP y SSH desde el Viejo MBP a la Raspberry Pi funciona sin problema.
❌ Cuando hago SSH desde el nuevo MBP al viejo MBP, puedo hacer SSH desde el viejo MBP a la Raspberry Pi, pero cada vez que pide una frase de contraseña de la clave SSH.
He seguido estos pasos y descubrí que tenía que configurar algunas cosas diferentes también en el viejo MBP antes de que funcionaran. Así que las cosas completas que hice son:
- SSH desde el nuevo MBP al viejo MBP
- Inicie un agente SSH en el viejo MBP:
eval "$(ssh-agent -s)"
- Añade la llave:
ssh-add -K ~/.ssh/id_rsa
yssh-add -A
- Ahora puedo SSH a la Raspberry Pi sin una solicitud de contraseña:
ssh user@raspi
Mientras no cierre la sesión del viejo MBP (desde el paso 1) todo va bien. Sin embargo, si yo:
- cerrar la nueva conexión SSH
- volver a conectar desde el nuevo MBP al viejo MBP
- Intentar SSH a la Raspberry Pi
Se me pide de nuevo una frase de acceso.
¿Cómo puedo obtener el ssh-agent
en el viejo MBP recordar la frase de contraseña a través de diferentes sesiones de SSH?