What is the Protocol SSH?

We can say that SSH is a set of programs that contain public and private keys to authenticate and encrypt sessions between user accounts and machines and computers which are on the Internet. When we speak of the Internet, not just us talking about the network of networks, but any
 corporate network or a private company to which you can access. SSH can also be used to create "tunnels" to add other protocols, and added security against attacks by hackers.

SSH works through the exchange and verification of information, using public and private keys to identify users and hosts. Then encryption in subsequent communications also using public and private keys. When we describe SSH, the term refers to a client machine (also called a workstation), or a PC you're connected. The term server refers to a second machine to which you have access to perform some task or, in other words, with which an open meeting.

To start using SSH, you need a software that has this functionality. For the Windows operating system, one of the most used applications, is the tool Putty, which can perform several different types of connection ports, which includes the default port of SSH, 22. The Linux and Unix operating systems, typically already been application installed SSH, so we will not have to do anything. If not, one need only get the installation package and install it on your computer.

What protects SSH?

SSH avoids many of the most common attacks, in which data are compromised and even network security. One of the risks avoided, is IP spoofing, where a remote host sends packets that are intended to come from another computer, which is trustworthy. This identity theft is quite dangerous and SSH gives us a good protection against this method.

Related information