hmmm!
PuTTY is a terminal emulator application which can act as a client for the SSH, Telnet, rlogin, and raw TCP computing protocols. The name "PuTTY" has no definitive meaning[1], though 'tty' is the name for a terminal in the Unix tradition, usually held to be short for teletype.
PuTTY was originally written for Microsoft Windows, but it has been ported to various other operating systems. Official ports are available for some Unix-like platforms, with work-in-progress ports to Classic Mac OS and Mac OS X, and unofficial ports have been contributed to platforms such as Symbian and Windows Mobile.
PuTTY was written and is maintained primarily by Simon Tatham and is currently beta software. Licensed under the MIT License, PuTTY is free and open source software.
Features
Some features of PuTTY are:
* The storing of hosts and preferences for later use.
* Control over the SSH encryption key and protocol version.
* Command-line SCP and SFTP clients, called "pscp" and "psftp" respectively.
* Control over port forwarding with SSH (local, remote or dynamic port forwarding), including built-in handling of X11 forwarding.
* Emulates most xterm, VT102 control sequences, as well as much of ECMA-48 terminal emulation.
* IPv6 support.
* Supports 3DES, AES, Arcfour, Blowfish, DES.
* Public-key authentication support.
* Support for local serial port connections.
* Self-contained executable requires no installation.
Applications
Main functions are realized by PuTTY files themselves:
* PuTTY - the Telnet and SSH client itself;
* PSCP - an SCP client, i.e. command-line secure file copy;
* PSFTP - an SFTP client, i.e. general file transfer sessions much like FTP;
* PuTTYtel - a Telnet-only client;
* Plink - a command-line interface to the PuTTY back ends;
* Pageant - an SSH authentication agent for PuTTY, PSCP and Plink;
* PuTTYgen - an RSA and DSA key generation utility;
* pterm - a standalone terminal emulator.
AND ABOUT
Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft, which concerns providing a user with a graphical interface to another computer. The protocol is an extension of the ITU-T T.128 application sharing protocol.[1] Clients exist for most versions of Microsoft Windows (including Windows Mobile), Linux, Unix, Mac OS X and other modern operating systems. By default the server listens on TCP port 3389.
Features
* 32-bit color support. 8-, 15-, 16-, and 24-bit color are also supported.
* 128-bit encryption, using the RC4 encryption algorithm.[8] (this is the default security; older clients may use encryption of lesser strength). But because of the man-in-the-middle vulnerability in pre-version 6.0 implementations, in many circumstances the traffic can be decrypted along the way.[9]
* Transport Layer Security support.
* Audio Redirection allows users to run an audio program on the remote desktop and have the sound redirected to their local computer.
* File System Redirection allows users to use their local files on a remote desktop within the terminal session.
* Printer Redirection allows users to use their local printer within the terminal session as they would with a locally or network shared printer.
* Port Redirection allows applications running within the terminal session to access local serial and parallel ports directly.
* The clipboard can be shared between the remote computer and the local computer.
The following features were introduced with the release of RDP 6.0 in 2006:
* Remote Programs: Application publishing with client-side file type associations.
* Seamless Windows: Remote applications can run on a client machine that is served by a Remote Desktop connection.
* Terminal Services Gateway: Enables the ability to use a front-end IIS server to accept connections (over port 443) for back-end Terminal Services servers via an https connection, similar to how RPC over https allows Outlook clients to connect to a back-end Exchange 2003 server. Requires Windows Server 2008
* Support for remoting the Aero Glass Theme (or Composed Desktop), including ClearType font smoothing technology.
* Support for remoting of Windows Presentation Foundation applications: Compatible clients that have .NET Framework 3.0 support will be able to display full Windows Presentation Foundation effects on a local machine.
* Rewrite of device redirection to be more general-purpose, allowing a greater variety of devices to be accessed.
* Fully configurable and scriptable via Windows Management Instrumentation.
* Improved bandwidth tuning for RDP clients.
* Support for Transport Layer Security (TLS) 1.0 on both server and client ends (set as default).
* Multiple monitor support. Spread session across two monitors.