Different Secure Shell Versions
Several different Secure Shell client and server versions
exist. The different versions use different implementations of the SSH
protocol.
SSH Secure Shell for Workstations uses the Secure Shell protocol version 2 (SSH2), but
also supports connections to Secure Shell version 1 (SSH1)
servers. Note, however, that Secure Shell version 2 (SSH2)
is a more advanced protocol than the legacy version SSH1. For more
information on the implications of using an SSH1 connection, see the SSH web
site http://www.ssh.com/company/newsroom/article/210/.
Note: SSH Communications Security has deprecated the SSH1
protocol and does not recommend using it.
The SSH2 protocol provides a set of radical improvements to SSH1.
These improvements include:
- A much better understood and more secure protocol.
- A new design which requires much less code to be run with administrative privileges.
- Totally rewritten code that improves security.
- New routines for cryptography and mathematics, resulting in considerable
improvements in speed.
- Support for multiple public key algorithms, including RSA, DSA and
Diffie-Hellman key exchange.
- Easy to use file transfers using the integrated file transfer agent in
SSH Secure Shell for Workstations, and the
scp2 (secure file copy) and sftp2
(secure file transfer protocol) command line applications.