Après la mise à niveau, ssh -A
ne fonctionne plus. Décommenter ForwardAgent no
ligne le /etc/ssh/ssh_config
et le changement no
à yes
ne semble pas fonctionner. C'est extrêmement ennuyeux. De plus, mon Mac est protégé par un mot de passe.
Auparavant, après m'être connecté, je n'avais jamais besoin d'entrer le mot de passe pour ssh une fois que j'avais sélectionné quelque chose comme "déverrouiller le trousseau pour ssh à la connexion", il y a des années. Je ne me souviens pas du message exact. Je n'ai eu besoin de le faire qu'une seule fois pour chaque Mac que j'ai possédé. Cependant, il demande maintenant le mot de passe lorsque je dois accéder à ssh id_rsa, comme en utilisant git
. J'ai supprimé l'élément de connexion dans le trousseau, et la prochaine fois que j'ai redémarré, j'ai essayé d'utiliser ssh, les invites de mot de passe apparaissent à nouveau, mais aucune invite ne me demande si je veux que le trousseau se souvienne de la clé et la déverrouille.
Quelqu'un peut-il m'aider ou au moins m'expliquer quels sont les changements apportés à ssh dans le nouveau système d'exploitation.
Editer Pour répondre à ma propre question, ssh-add -K
semble faire l'affaire.