Using Public-Key Authentication with the SOCKS Proxy
When transparent tunneling is used with public-key authentication to the Secure Shell servers, there is no facility for asking the passphrases of the private keys form the user. You must either use a private key without a passphrase, or to be more secure, use the
ssh-socks-proxy-ctl tool to give passphrases to private keys and load the keys in cache before the keys are actually needed.
For more information on the command-line options of
ssh-socks-proxy-ctl, see Appendix ssh-socks-proxy-ctl.