SSH ignore mon ForwardAgent config?

Je suis en train de configurer Capistrano pour une webapp je travaille, et je vais avoir de la difficulté à obtenir de l'agent de transfert de travailler.

Voici mon ~/.ssh/config:

Host rs
Hostname <ip of my server>
  ForwardAgent yes

User root

Et je ne pense pas que les paramètres par défaut sont impérieuses rien, puisque ForwardAgent n'est jamais mentionné (sauf dans une ligne de commentaire).

Voici ce qui se passe quand je SSH normalement:

$ ssh -v deploy@<server>
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/ulyssecarion/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *

-- snip --

debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.8.0-29-generic x86_64)

Si je force SSH pour permettre à l'agent de transfert avec le -A drapeau, alors je peux le faire fonctionner:

$ ssh -Av deploy@<server>
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/ulyssecarion/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *

-- snip --

debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: Requesting authentication agent forwarding. # Note this additional line here
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.8.0-29-generic x86_64)

(Notez que les journaux sur le deuxième exemple, ont une ligne supplémentaire indiquant l'agent de transfert est demandé.)

Est-ce normal ou suis-je en train de faire quelque chose de mal? Merci à l'avance!

Êtes-vous à l'aide de "rs", comme le nom de l'hôte sur la ligne de commande? Sinon, le bloc de configuration ne s'applique pas.

OriginalL'auteur ucarion | 2014-03-05