communicator/ssh: ability to use a password-protected key

I've found this useful in using communicator/ssh for some other automation tasks