SSH, or Secure Shell, is a network protocol which is used to connect to a web server and perform various tasks through a command line. The protocol is popular with many knowledgeable users, since the data transmitted over it is encrypted, so it may not be intercepted on the way by a third party. SSH access may be employed for lots of things based on the type of Internet hosting account. With a shared hosting account, for instance, SSH is among the ways to import/export a database or to upload a file if the hosting server permits it. If you have a virtual or a dedicated server, SSH could be used for pretty much everything - you can install software or restart particular services such as the web server or the database server which run on the machine. SSH is used mainly with UNIX-like Operating Systems, but there are clients which permit you to employ the protocol if your personal computer is running a different OS too. The connection is created 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.