Secure Shell is the protocol that allow to send commands to another computer in a secure way with encrypt and decrypt the information. This protocol is very common used for connect to server machines like AWS Ec2, Google Cloud, Azure, Heroku and also could be used for your server machines.

These notes are based from OpenSSH client and server