SSH, or Secure Shell, is a network protocol which is used to connect to a server and conduct different tasks using a command line. The protocol is preferred by many knowledgeable users, for the reason that the info transmitted over it is encrypted, so it cannot be intercepted on the way by a third party. SSH access can be employed for lots of things based on the type of Internet hosting account. With a shared hosting account, in particular, SSH is among the ways to import/export a database or to upload a file when the web server permits it. When you have a virtual or a dedicated server, SSH could be used for just about anything - you may install software or restart specific services like the web server or the database server that run on the machine. SSH is used mostly with UNIX-like Operating Systems, but there are clients that enable you to use the protocol if your computer system is using a different Operating System as well. The connection is established on TCP port 22 by default and the remote hosting server always listens for incoming connections on that port even though many service providers change it for security reasons.