Secure Shell, commonly known as SSH, is a cryptographic network protocol employed to execute commands on a remote server or to exchange data between a web server and a client. Given that the info exchanged by the two sides is encrypted, a third party won't be able to intercept it, which makes SSH a preferred means of handling a web hosting account. The commands that may be executed depend on the type of hosting service. On a shared hosting server, for example, the alternatives are limited because you shall not have root access to the machine, so you can simply create/move/delete files, set up and unpack archives, export and import databases, and so forth. These are all actions that are executed within the shared hosting account and do not require a higher level of access. With a virtual or a dedicated server, you will have the ability to install server-side software or to restart the web server or only a particular service (web server, database server, etc.). SSH commands are submitted with a command line, but if you don't employ a UNIX-like Operating System, there are a lot of applications for other OSs, you can employ to connect to the remote server as well.