SSH allows for remote login and execution. It is a cryptographic network protocol used for secure data communication. It is secured through the use of keys that are shared out-of-band.