In Feburary 2016 01,
Secure Shell protocol was invented by the SSH Communications Security company to address the security problems inherent in remote connections between computers. SSH uses public-key encryption to encrypt messages against hacker interception. This hides data when it is in-transit between computers, meaning that files and user commands sent through the SSH channel are encrypted and protected until they reach their destination.
OpenSSH
SSH was originally free, but eventually the licensing for the code was closed as the SSH technology was moved into a corporate setting through more restrictive licensing. However, developers 'forked,' or split, the free code remaining in SSH -- the 1.2.12 release -- and created the openSSH project. The project was then made part of the OpenBSD operating system, itself a free fork of the Unix operating system that had also undergone more restrictive license.
PuTTY
Some licensing schemes limited the use of openSSH to non-Windows operating systems. PuTTY acts as a terminal emulator for networked connections between computers. Typically, Windows computers do not have the capability to connect to SSH servers from the terminal. PuTTY mimics the Unix command terminal, and through a Wizard Interface allows users to create network sessions to other computers through various connection protocols.
Usage
OpenSSH is implemented across multiple platforms, including Linux and Mac operating systems. These implementations allow users to create SSH servers to receive and create connections to other SSH servers. PuTTY presents only a graphical client for Windows and Linux users to create quick connections over multiple protocols, such as SSH and Telnet. OpenSSH also runs from the command line natively, while PuTTY provides a Graphical User Interface, or GUI, with options to store sessions and modify connection settings.
In Feburary 2016 01,