J'ai trois systèmes :
- Nouveau MBP (Catalina)
- Ancien MBP (El Capitan)
- Raspberry Pi (Raspbian Buster)
Je veux faire un SSH du nouveau MBP vers l'ancien MBP, puis un SSH de l'ancien MBP vers le Raspberry Pi. Mon objectif final est de mettre en place un rsync
schéma de sauvegarde entre le Raspberry Pi et l'ancien MBP.
Je peux SSH depuis le nouveau MBP vers l'ancien MBP sans problème.
Lorsque j'ouvre le partage d'écran sur le nouveau MBP, que je me connecte à l'ancien MBP et que j'utilise le SSH de l'ancien MBP vers le Raspberry Pi, cela fonctionne sans problème.
Lorsque je fais un SSH du nouveau MBP vers l'ancien MBP, je peux faire un SSH de l'ancien MBP vers le Raspberry Pi, mais à chaque fois qu'il demande une passphrase de la clé SSH.
J'ai suivi ces étapes et j'ai constaté que j'ai dû configurer certaines choses différentes sur l'ancien MBP avant qu'elles ne fonctionnent. Donc les choses complètes que j'ai faites sont :
- SSH du nouveau MBP vers l'ancien MBP
- Démarrez un agent SSH sur l'ancien MBP :
eval "$(ssh-agent -s)"
- Ajoutez la clé :
ssh-add -K ~/.ssh/id_rsa
etssh-add -A
- Maintenant, je peux SSH à la Raspberry Pi sans une demande de mot de passe :
ssh user@raspi
Tant que je ne me déconnecte pas de la session de l'ancien MBP (depuis l'étape 1), tout va bien. Cependant, si je :
- fermer la connexion SSH du Nouvel-Ancien
- reconnectez-vous du nouveau MBP à l'ancien MBP
- Essayez de vous connecter en SSH au Raspberry Pi.
On me demande à nouveau une phrase d'authentification !
Comment puis-je obtenir le ssh-agent
sur l'ancien MBP se souvient de la phrase de passe à travers différentes sessions SSH ?