My SSH tool (SecureCRT) offers a config option to turn on Agent Forwarding for all SSH sessions. That seems to be helpful to prevent forgetting to enable it when required, but I'm wondering if there is any reason not to?
feedback
|
|
An Illustrated Guide to SSH Agent Forwarding seems to suggest that your key never leaves the local machine agent. It also states:
The main pro and con of this (from that same page)
A Symantec page about ssh-agent seems to suggest the same, you have the ssh-agent running locally on your machine then the following applies:
But as your communications are passed through another host it does rely on you implicitly trusting that intermediate host not to disclose data regarding the onward connection. Wikipedia states:
| |||||||
feedback
|