SSH, or Secure Shell, is a network protocol used to connect to a server and conduct various tasks using a command line. The protocol is used by many expert users, for the reason that the information transmitted over it is encrypted, so it may not be intercepted on the way by a third party. SSH access could be employed for a variety of things depending on the type of web hosting account. With a shared hosting account, for example, SSH is among the ways to import/export a database or to upload a file when the web server permits it. In case you have a virtual or a dedicated server, SSH may be used for practically everything - you can install software or restart certain services such as the web server or the database server that run on the machine. SSH is employed largely with UNIX-like Operating Systems, but there are clients which enable you to use the protocol if your personal computer is running a different Operating System too. The connection is established on TCP port 22 by default and the remote web server always listens for incoming connections on that port although a number of service providers change it for security reasons.