Secure Shell (SSH) is a cryptographic network for operating network services securely over an unsecured network. A common example is for remote login into a system by an user.
Generally it comes already installed in most of the Linux distributions. Or otherwise you can install it with the following command in your terminal.
Generate PEM file :
- If you get chance to work on AWS, you get a pem file to login into your dedicated/virtual server with the ssh with -i parameter.
You also can generate the PEM file for your system so that you/your client can login into your machine remotely.
Read more about Configuration and Authentication using OpenSSH key in Linux visit Findnerd.