Secure Shell, also known as SSH, is a cryptographic network protocol that is used to execute commands on a remote web server or to exchange information between a hosting server and a client. Due to the fact that the data exchanged by the two sides is encoded, a third party simply cannot intercept it, which makes SSH a favorite means of controlling a web hosting account. The commands which could be executed depend on the type of hosting service. On a shared server, in particular, the possibilities are limited because you'll not have root access to the machine, so you may only create/move/delete files, set up and unpack archives, import and export databases, etc. These are all actions which are performed inside the shared hosting account and do not need a higher level of access. Using a virtual or a dedicated server, you will be able to install server-side software or to restart the hosting server or just a particular service (web server, database server, etc.). SSH commands are submitted through a command line, and if you do not use a UNIX-like Operating System, there are a number of applications for other OSs, you can employ to connect to the remote hosting server as well.