SSH (Secure Shell)
An encryption protocol that sits atop Telnet, not to be confused with
SSL (Secure Sockets Layer)
which sits atop HTTP (Hypertext Transfer Protocol). Normally you
generate a public/private key pair and the host adds your public
key to its rhosts file to allow you access. SSH1 supports RSA (Rivest, Shamir and Adelman)
keys and SSH2 supports both RSA and DSA (Digital Signature Algorithm)
keys. Your key may have a optional passphrase that you need to key each time you use
it. You create the keys with a separate utility called something like ssh-keygen.
is not much used any more. java.net
uses it. JCE (Java Cryptography Extension) does not support SSH.