Comment transférer un fichier entre deux serveurs distants en utilisant scp d'une machine locale tierce?

Je suis en train de copier un fichier d'un distance serveur une autre télécommande serveur à partir de mon local de la machine.
Voici ce que j'essaie de faire

localA $ scp userB@remoteB:/path/to/file userC@remoteC:/path

Le problème est que j'ai besoin de passer deux mots de passe pour les deux userB et userC sur les machines distantes.

Selon Garron ci-dessus devrait fonctionner, mais j'ai obtenu la permission refusée.

Permission denied (gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive).
lost connection

Des suggestions?

source d'informationauteur Alan