grunt-ssh icon indicating copy to clipboard operation
grunt-ssh copied to clipboard

Use ssh -A option

Open yannissgarra opened this issue 10 years ago • 1 comments

Hi ! When I connect my server, I use ssh -A option like this : ssh -A [email protected]

This allows me to send my private key through ssh and I can pull from git repository, directly from server, with my private key.

How can I do this with grunt-ssh ?

Many thanks !

yannissgarra avatar Jun 30 '14 08:06 yannissgarra

Yannis tweeted to me in regards to this issue too, because I used grunt-ssh in a tutorial of mine. I happen to see this issue while researching.

It looks like the underlying ssh2 package does support forwarding via an "agentForward" option. You can see it here: https://github.com/mscdex/ssh2

The documentation says it's defaulted to false, so we just need a way to override this in the grunt-ssh options. Can we simply add an agentForward property below this line? https://github.com/andrewrjones/grunt-ssh/blob/master/tasks/sshexec.js#L30

It could be defaulted to false so that current behavior is not changed, but it would give us the option to leverage this ability of ssh2.

I'm happy to test this and send a pull request. Let me know. Thanks!

justinklemm avatar Jun 30 '14 13:06 justinklemm