SSH, also known as Secure Shell, is a remote control protocol that allows users to control and edit servers remotely over the internet. The service was created to replace unencrypted Telnet and use cryptographic techniques to ensure that all communications sent to and sent from a remote server took place in an encrypted state. It provides algorithms to authenticate remote users, transfer input from client to host, and relay the results back to the client.
To understand what SSH is, you firstly need to know how it works. If you are using Linux or Mac, using SSH is very simple. If you use Windows, you just use SSH client to open SSH connection. The most popular SSH client is Putty or Bitvise Tunnelier, which you can see more details
here.
For MAC and Linux users, open the terminal and follow these instructions:
The SSH command has three parts:
The SSH key command tells the system that you want to open a Secure Shell Connection connection. {user} represents the user account you want to access. For example, if you want to access root user, replace root here. User root is a system administrator user with full rights to edit anything on the system. {host} represents the computer you want to access. It could be an IP address (for example, 257.213.14.27) or a domain name (for example,
www.example.com).
When you hit enter, it will ask you to enter the corresponding password for the account. As you type, you will not see any signs on the screen, but if you type the correct password and hit enter, you will be in the system and receive a successful login.
Hope it can provider a bit more info how SSH works.