SSH, which is an abbreviation for Secure Shell, is a network protocol that's used to exchange protected information between a client and a website hosting server, which makes it impossible for unauthorized parties to intercept any data. Many tech-savvy customers choose SSH mainly because of the higher security level. The connection is established and the commands are delivered using a command line. The available options depend on the type of Internet hosting service - on a shared server, for example, files can be moved or deleted, databases can be imported and exported, and archives can be set up or unpacked. On a virtual or a dedicated server, your options are considerably more - the web server and the database server may be started/stopped/rebooted, server-side software could be set up plus much more. These things aren't possible on a shared server, since full root access is needed and all the other clients on that server will be affected. Although SSH is used primarily with UNIX-like Operating Systems, there are SSH clients for other OSs too - Windows, Mac OS, and so forth.
