Why isn't this functionality built into ssh? I can see not accepting passwords on the command line, but why not encrypt passwords using a public key, and access them using the private key. So thus ssh-agent would control access.
2009-01-14 19:27:07 UTC in Non-interactive ssh password auth