5 votes

Quelle partie de la redirection SSH configure SSH_AUTH_SOCK ?

J'essaie de faire fonctionner le transfert d'agent SSH de mon Mac vers un serveur Debian. Sur mon Mac, j'ai vérifié que j'ai :

  • SSH_AUTH_SOCK existe
  • ssh-add -l montre mes identités
  • ./ssh/config a des paramètres pour activer ForwardAgent

La connexion sans mot de passe au serveur distant fonctionne bien. Cependant, aucune de mes identités n'y est disponible et le fichier SSH_AUTH_SOCK est vide.

J'aimerais comprendre comment cela se met en place dans l'environnement distant, et ce qu'il me manque pour que cela fonctionne ?

Mise à jour :

Mon serveur est configuré avec AllowAgentForwarding=yes dans sshd_config et ForwardAgent=yes dans ssh_config.

J'ai trouvé des tutoriels qui suggèrent d'exécuter eval ``ssh-agent, so I tried that but I suspect this is meant for the client machine. This did set up a SSH_AUTH_SOCK when I ran it on my server, but it doesn't seem to connect back to the client agent, and it says "The agent has no identities".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X