SSH, or Secure Shell, is a network protocol that is used to connect to a server and carry out various tasks through a command line. The protocol is used by many experienced users, because the data transmitted over it is encrypted, so it cannot be intercepted on the way by a third party. SSH access may be employed for a number of things with regards to the type of website hosting account. With a shared hosting account, for example, SSH is one of several ways to import/export a database or to upload a file in case the server allows for it. In case you have a virtual or a dedicated server, SSH could be used for practically anything - you could install software or restart particular services like the web server or the database server which run on the machine. SSH is employed largely with UNIX-like Operating Systems, but there are clients that enable you to employ the protocol if your computer system 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 though many service providers change it for security reasons.