Secure Shell is a protocol that provides authentication, encryption and data integrity to
secure network communications. Implementations of Secure Shell offer the following
capabilities: a secure command-shell, secure file transfer, and remote access to a variety
of TCP/IP applications via a secure tunnel. Secure Shell client and server applications are
widely available for most popular operating systems.